WinFramework轻量级开发框架 | 自定义窗体GridView表格样式布局|C/S开发框架
1. 布局管理
在表格记录行或列头点右键,弹出菜单,选择【布局管理】

打开【调整布局】管理界面:

1.1 支持调整 GridView 表格的各种样式
- 支持修改标题
- 支持列的显示于隐藏
- 支持列的字体和颜色设置
- 支持对其方式
- 支持统计文本
- 支持布局权限
- 支持行高设置
- 支持线条颜色设置
- 支持奇偶行颜色设置
1.2 支持布局分配给指定的用户或角色

2. 自定义布局代码实现
两种实现方式。
2.1 窗体构造器中代码实现
在 WinFramework轻量级开发框架中只需要在构造函数中添加一行代码,就能实现自动布局的支持。
// 自定义布局功能注册
GridViewCommonPopupMenu.Register(gv_Summary);
参考:frmDocSNHeader窗体的构造器代码:
public partial class frmDocSNHeader : WinFramework.UI.Dev.LibForm.frmBaseFunction
{
bllDataSN bll;
public frmDocSNHeader()
{
InitializeComponent();
bll = new bllDataSN();
// 自定义布局功能注册
GridViewCommonPopupMenu.Register(gv_Summary);
}
}
2.2 使用组件
WinFramework轻量级开发框架提供了一个菜单组件 GridViewPopMenu

可在 Winform 窗体 中 添加 一个 GridViewPopMenu 组件,并 设置 组件 的 View 属性就可以了。

扫一扫加作者微信