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


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


界面隐藏明细编辑页,要控制表格双击事件,禁止双击表格查看或编辑数据,并根据用户需求重写(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框架网
上一篇:IButtonInfo接口增加Visible属性控制按钮是否显示
下一篇:框架自定义窗体UI,消息对话框UI界面
评论列表

发表评论

评论内容
昵称:
关联文章

隐藏界面明细编辑数据编辑
数据编辑禁止刷新数据
frmBaseDataForm界面数据查询/数据编辑TabPage多语言无效
VUE+Element-UI入门到精通:客户详情资料编辑及提交数据
CSFrameworkV6 - 支持单表基础资料表格批量编辑数据
DevExpress RibbonControl控件隐藏头(Page Header)以及工具条(Toolbar)
CSFramework开发框架支持表格编辑窗体,批量修改表格数据
CSFramework旗舰版V5.1 - 独立数据编辑窗体
C/S框架-WebService架构下分查询数据解决方案
基础资料分:默认分,但增加一个不分功能
代码生成器 CodeGenerator - 生成字典窗体 (单表数据管理界面)
隐藏主窗体工具栏功能按钮(方法二)
请问如何遍历当前明细,并删除空行呢?
CSFramework旗舰版V5.1 - 单表独立数据编辑窗体实例开发教程
CSFrameworkV6旗舰版-界面布局设计
Dev表格列勾选框无效,单元格不可编辑,Editable与ReadOnly区别
数据查询支持两种数据展示方式
CSFrameworkV6旗舰版-数据编辑页面设计(主/从表输入区域)
通用弹出菜单设置权限,可以隐藏指定菜单项
CSFrameworkV6旗舰版-数据查询设计

热门标签