隐藏界面的明细编辑页【数据编辑】页

  隐藏界面的明细编辑页【数据编辑】页

隐藏界面的明细编辑页【数据编辑】页


界面隐藏明细编辑页,要控制表格双击事件,禁止双击表格查看或编辑数据,并根据用户需求重写(override)三个按钮的方法,新增:DoAdd、修改:DoEdit、查看:DoView。


贴图图片-隐藏明细编辑页面



解决方案:


打开frmBaseDataForm.cs,添加一个HideEditorPage方法:


C# Code:

/// <summary>
/// 隐藏明细编辑页【数据编辑】页
/// </summary>
/// <param name="hideTabHeader">隐藏页面标签按钮</param>
protected void HideEditorPage(bool hideTabHeader = true)
{
  
if (hideTabHeader)
  {
    tcBusiness.ShowTabHeader
= DevExpress.Utils.DefaultBoolean.False;//隐藏页面标签按钮
    
tcBusiness.SelectedTabPage = tpSummary;//仅显示【数据查询】页
  
}
  
else
  {
      tpDetail.PageVisible
= false;//隐藏【数据编辑】页
  
}
    
  
this.IsHideEditorPage = true;
}
    
//来源:C/S框架网 | www.csframework.com | QQ:23404761



添加一个属性:明细编辑页是否隐藏


C# Code:

/// <summary>
/// 明细编辑页是否隐藏
/// </summary>
protected bool IsHideEditorPage { get; set; } = false;


//来源:C/S框架网 | www.csframework.com | QQ:23404761




使用方法:在frmXXX_Load事件调用HideEditorPage方法。


测试场景1:

C# Code:


private void frmUser_Load(object sender, EventArgs e)
{
  
  
//
  
//省略代码...
  
//
  
this.HideEditorPage(false);//隐藏明细编辑页,显示标签头
  

}

//来源:C/S框架网 | www.csframework.com | QQ:23404761



效果:


贴图图片-隐藏明细编辑页面1



测试场景2:


C# Code:


private void frmUser_Load(object sender, EventArgs e)
{
  
  
//
  
//省略代码...
  
//
  
 this.HideEditorPage(true);//隐藏明细编辑页,同时隐藏标签头
  
}

//来源:C/S框架网 | www.csframework.com | QQ:23404761



效果:


贴图图片-隐藏明细编辑页面2



控制双击表格事件:


打开frmBaseDataForm.cs,找到双击表格事件OnGridViewDoubleClick,添加一行代码:



贴图图片-隐藏明细编辑页面3



控制新增、修改、查看按钮事件:



贴图图片-隐藏明细编辑页面4




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


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

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

隐藏界面明细编辑数据编辑
数据编辑禁止刷新数据
frmBaseDataForm界面数据查询/数据编辑TabPage多语言无效
DevExpress RibbonControl控件隐藏头(Page Header)以及工具条(Toolbar)
CSFramework开发框架支持表格编辑窗体,批量修改表格数据
基础资料分:默认分,但增加一个不分功能
C/S框架-WebService架构下分查询数据解决方案
数据字典模块主界面
2.9生成字典窗体 (单表数据管理界面)
隐藏主窗体工具栏功能按钮(方法二)
请问如何遍历当前明细,并删除空行呢?
数据查询支持两种数据展示方式
Dev表格列勾选框无效,单元格不可编辑,Editable与ReadOnly区别
通用弹出菜单设置权限,可以隐藏指定菜单项
隐藏工具栏按钮
数据编辑状态关闭主窗体时会两次提示
开发框架用户界面UI介绍
单表数据窗体开发 - 界面二次开发
如何隐藏主窗体NavigatorBar上关闭按钮?
禁用或隐藏工具栏上功能按钮