CSFramework开发框架支持表格编辑窗体,批量修改表格的数据
CSFramework开发框架支持表格编辑窗体,批量修改表格的数据
表格编辑窗体例子: frmPersonGrid

表格编辑窗体的代码非常少:
C# Code:
/// <summary>
/// 支持表格编辑窗体,批量修改数据窗体保存数据
/// </summary>
public partial class frmPersonGrid : frmBaseGridEditForm
{
public frmPersonGrid()
{
InitializeComponent();
}
private void frmPersonGrid_Load(object sender, EventArgs e)
{
_BLL = new bllPerson();
_SummaryView = new DevGridView(gvSummary);//每个业务窗体必需给这个变量赋值.
this.InitButtons();
this.HandlePKColumn(gvSummary);
gcSummary.DataSource = _BLL.GetSummaryData(true);//显示所有数据
DevStyle.SetGridControlLayout(gcSummary, true, true, false, true);//表格设置
gcSummary.EmbeddedNavigator.ButtonClick += new NavigatorButtonClickEventHandler(this.OnEmbeddedNavigatorButtonClick); //表格按钮事件
}
/// <summary>
/// 明细表格内按钮的事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void OnEmbeddedNavigatorButtonClick(object sender, NavigatorButtonClickEventArgs e)
{
try
{
GridControl gc = (GridControl)((GridControlNavigator)sender).Parent;
GridView gridView = (GridView)gc.Views[0]; //每个GridControl只有一个GridView.
if (e.Button.ImageIndex == (int)DetailButtons.Add)
{
gridView.AddNewRow();
}
else if (e.Button.ImageIndex == (int)DetailButtons.Delete)
{
if (Msg.AskQuestion("真的要删除这条记录?"))
gridView.DeleteRow(gridView.FocusedRowHandle);
}
e.Handled = true;
}
catch (Exception ex)
{
LogUserOperate.Write(ex);
Msg.ShowException(ex);
}
}
private void btnFind_Click(object sender, EventArgs e)
{
//查询数据
DataTable dt = (_BLL as bllPerson).GetSummaryData(txt_Name.Text);
gcSummary.DataSource = dt;
}
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761
/// 支持表格编辑窗体,批量修改数据窗体保存数据
/// </summary>
public partial class frmPersonGrid : frmBaseGridEditForm
{
public frmPersonGrid()
{
InitializeComponent();
}
private void frmPersonGrid_Load(object sender, EventArgs e)
{
_BLL = new bllPerson();
_SummaryView = new DevGridView(gvSummary);//每个业务窗体必需给这个变量赋值.
this.InitButtons();
this.HandlePKColumn(gvSummary);
gcSummary.DataSource = _BLL.GetSummaryData(true);//显示所有数据
DevStyle.SetGridControlLayout(gcSummary, true, true, false, true);//表格设置
gcSummary.EmbeddedNavigator.ButtonClick += new NavigatorButtonClickEventHandler(this.OnEmbeddedNavigatorButtonClick); //表格按钮事件
}
/// <summary>
/// 明细表格内按钮的事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void OnEmbeddedNavigatorButtonClick(object sender, NavigatorButtonClickEventArgs e)
{
try
{
GridControl gc = (GridControl)((GridControlNavigator)sender).Parent;
GridView gridView = (GridView)gc.Views[0]; //每个GridControl只有一个GridView.
if (e.Button.ImageIndex == (int)DetailButtons.Add)
{
gridView.AddNewRow();
}
else if (e.Button.ImageIndex == (int)DetailButtons.Delete)
{
if (Msg.AskQuestion("真的要删除这条记录?"))
gridView.DeleteRow(gridView.FocusedRowHandle);
}
e.Handled = true;
}
catch (Exception ex)
{
LogUserOperate.Write(ex);
Msg.ShowException(ex);
}
}
private void btnFind_Click(object sender, EventArgs e)
{
//查询数据
DataTable dt = (_BLL as bllPerson).GetSummaryData(txt_Name.Text);
gcSummary.DataSource = dt;
}
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761
继承表格编辑基类窗体 frmBaseGridEditForm


参考文档:
CSFramework.EF.PostgreSql数据库组件 PostgreSql数据库测试报告|C/S开发框架
CSFrameworkV6快速开发框架 | 使用PostgreSql 数据库测试报告|C/S开发框架
CSFramework WebApi开发框架集成PostgreSql数据库及测试报告|C/S开发框架
CSFrameworkV6旗舰版开发框架 | 集成软件授权认证系统|C/S开发框架
CSFrameworkV6旗舰版|新功能|在线用户查询、设置用户下线|C/S开发框架
CSFramework.Authentication 软件授权证书管理系统|C/S开发框架
C# Winform等待窗体WaitingForm组件下载(CSFramework提供)|C/S开发框架
C# Winform等待窗体WaitingForm组件下载(CSFramework提供)
C# Winform等待窗体WaitingForm组件下载(CSFramework提供)
CSFramework.Authentication 软件授权证书管理系统|C/S开发框架
CSFrameworkV6旗舰版开发框架 | 集成软件授权认证系统|C/S开发框架
CSFrameworkV6软件开发框架+达梦数据库(国产数据库)测试报告|C/S开发框架
CSFrameworkV6软件开发框架 | MySql数据库测试报告|C/S开发框架
CSFrameworkV6软件开发框架 | Oracle数据库测试报告|C/S开发框架
CSFrameworkV6快速开发框架 | SqlServer(MsSql)数据库测试报告|C/S开发框架
CSFrameworkV6.1前端+WebApiV3后端测试报告(前后端分离)|C/S开发框架
CSFramework.EF.PostgreSql数据库组件 PostgreSql数据库测试报告|C/S开发框架
CSFrameworkV6快速开发框架 | 使用PostgreSql 数据库测试报告|C/S开发框架
CSFramework WebApi开发框架集成PostgreSql数据库及测试报告|C/S开发框架
CSFrameworkV6旗舰版开发框架 | 集成软件授权认证系统|C/S开发框架
CSFrameworkV6旗舰版|新功能|在线用户查询、设置用户下线|C/S开发框架
CSFramework.Authentication 软件授权证书管理系统|C/S开发框架
C# Winform等待窗体WaitingForm组件下载(CSFramework提供)|C/S开发框架
C# Winform等待窗体WaitingForm组件下载(CSFramework提供)
C# Winform等待窗体WaitingForm组件下载(CSFramework提供)
CSFramework.Authentication 软件授权证书管理系统|C/S开发框架
CSFrameworkV6旗舰版开发框架 | 集成软件授权认证系统|C/S开发框架
CSFrameworkV6软件开发框架+达梦数据库(国产数据库)测试报告|C/S开发框架
CSFrameworkV6软件开发框架 | MySql数据库测试报告|C/S开发框架
CSFrameworkV6软件开发框架 | Oracle数据库测试报告|C/S开发框架
CSFrameworkV6快速开发框架 | SqlServer(MsSql)数据库测试报告|C/S开发框架
CSFrameworkV6.1前端+WebApiV3后端测试报告(前后端分离)|C/S开发框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
