当前位置: 首页 > news >正文

WINFORM - DevExpress -> gridcontrol---->主从模式

1.gridview设置

//不显示分组的面板
 gridView1.OptionsView.ShowGroupPanel = false;//自动改变行高适应内容
gridView1.OptionsView.RowAutoHeight = true;//允许自动合并单元格
gridView1.OptionsView.AllowCellMerge = true;//如果主从表中,没有找到从表内容也要显示(默认是不显示的)
gridView1.OptionsDetail.AllowExpandEmptyDetails = true;//使得GridView不能编辑
gridView1.OptionsBehavior.Editable = false;//内置编辑器显示的模式
gridView1.OptionsBehavior.EditorShowMode = DevExpress.Utils.EditorShowMode.Click;//主从表显示的功能是否可用
//gridView1.OptionsDetail.EnableMasterViewMode = false;//如果显示了主从表,每点开个加号,就会显示一个Tabs,里面往往显示了两个面板。
//事实上没必要这样干的。一般选择关闭。关闭的对象是主GridView的此项属性。
gridView1.OptionsDetail.ShowDetailTabs = false;

2.核心代码

DataSet ds22 = new DataSet();
DataTable dt2 = bll.Select_12().Copy();
dt2.TableName = "table1";
ds22.Tables.Add(dt2);
DataTable dt = bll.Select_16_5().Copy();
dt.TableName = "table";
ds22.Tables.Add(dt);
DataRelation dr = new DataRelation("批注", ds22.Tables["table1"].Columns["newId"], ds22.Tables["table"].Columns["newsId_release"]);
ds22.Relations.Add(dr);
gridControl1.DataSource = ds22.Tables[0];//设定主表

注:刷新数据时核心代码前添加【this.gridControl1.DataSource=null】

3.GridControl 主从模式(Master-detail)子表格获取行数据

DevExpress.XtraGrid.Views.Grid.GridView currentView = (DevExpress.XtraGrid.Views.Grid.GridView)this.gridControl1.F

http://www.mrgr.cn/news/83714.html

相关文章:

  • Java内存与缓存
  • vulnhub靶场【IA系列】之Tornado
  • 【数据可视化-12】数据分析岗位招聘分析
  • 从github上,下载的android项目,从0-1进行编译运行-踩坑精力,如何进行部署
  • 《Java核心技术II》网络使用telnet
  • Debye-Einstein-模型拟合比热容Python脚本
  • 高等数学学习笔记 ☞ 不定积分与积分公式
  • WINFORM - DevExpress -> gridcontrol ---->控件(ColumnEdit控件)
  • paddle——站在巨人肩膀上及背刺二三事
  • MYSQL8创建新用户报错:You have an error in your SQL syntax;check...
  • qt 汉字输出 中文输出 显示乱码 qDebug() 乱码 解决
  • UEC++ 日志输出
  • Portainer.io安装并配置Docker远程访问及CA证书
  • 大疆上云API基于源码部署
  • hive迁移后修复分区慢,怎么办?
  • 【Docker】Docker部署多种容器
  • Python----Python高级(函数基础,形参和实参,参数传递,全局变量和局部变量,匿名函数,递归函数,eval()函数,LEGB规则)
  • ImportError: attempted relative import with no known parent package 报错的解决!
  • 自动连接校园网wifi脚本实践(自动网页认证)
  • MATLAB学习笔记目录
  • docker的学习
  • HIVE技术
  • JAVA安全编码规范
  • 关于使用FastGPT 摸索的QA
  • python学opencv|读取图像(三十三)阈值处理-灰度图像
  • C/C++程序员为什么要了解汇编?了解汇编有哪些好处?如何学习汇编?