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


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



表格编辑窗体例子: frmPersonGrid


贴图图片-批量修改数据2



表格编辑窗体的代码非常少:


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







继承表格编辑基类窗体 frmBaseGridEditForm



贴图图片-批量修改数据1




C/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:CSFrameworkV5.0旗舰版-数据库存储过程、函数列表
下一篇:C# DevExpress TreeListLookUpEdit 绑定数据源下拉窗体
评论列表

发表评论

评论内容
昵称:
关联文章

CSFramework开发框架支持表格编辑批量修改表格数据
CSFramework旗舰版V5.1 - 单表独立数据编辑实例开发教程
CSFramework旗舰版V5.1 - 独立数据编辑
在基类扩展一个通用导出Excel文件按钮(支持导出所有表格数据到Xlsx文件)
CS开发框架修改XtraTabbedMdiManager组件标签大小
WinFramework轻量框架代码生成器 - 生成数据
Dev表格勾选框无效,单元格不可编辑,Editable与ReadOnly区别
隐藏界面明细编辑页【数据编辑】页
WinFramework轻量级开发框架 - 自定义GridView表格样式布局
Winform开发框架代码生成器 - 支持生成输入组件自适应(LayoutControl)
四.数据字典开发步骤-基础资料-C/S快速开发框架-标准版V2.3
跨模块打开支持传入参数加载不同类型数据
数据编辑状态关闭主时会两次提示
C/S快速开发框架旗舰版V5.1 - 数据字典编写代码
WinFramework轻量级开发框架 - 新建Winform业务数据
C/S开发框架新功能:批量更新业务单据业务员、制单人制表人
开发数据查询 - MiniFramework蝇量框架 - Winform框架
数据编辑页禁止刷新数据
CS开发框架禁用主Toolbar按钮
CS快速开发框架V2.2 新增登录直接修改密码功能