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

ps做的网站首页环球资源网入驻费用

ps做的网站首页,环球资源网入驻费用,网站建设 定制,网站页面优化展示如何用 DevExpress 创建带“下拉子表”的参数表格视图。主表为 参数行 ParamRow,子表为 子项 ChildParam。 一、创建模型类 public class ParamRow {public string Pn { get; set; }public string DisplayName { get; set; }public string Value { get; set; }…

展示如何用 DevExpress 创建带“下拉子表”的参数表格视图。主表为 参数行 ParamRow,子表为 子项 ChildParam


一、创建模型类

public class ParamRow
{public string Pn { get; set; }public string DisplayName { get; set; }public string Value { get; set; }public List<ChildParam> Children { get; set; } = new List<ChildParam>();
}public class ChildParam
{public string Name { get; set; }public string Value { get; set; }
}

二、WinForms 主窗体代码(Form1.cs

public partial class Form1 : Form
{public Form1(){InitializeComponent();InitGrid();}private void InitGrid(){// 初始化控件var gridControl = new DevExpress.XtraGrid.GridControl{Dock = DockStyle.Fill};var gridView = new DevExpress.XtraGrid.Views.Grid.GridView(gridControl);gridControl.MainView = gridView;gridControl.ViewCollection.Add(gridView);this.Controls.Add(gridControl);// 假数据var data = new BindingList<ParamRow>{new ParamRow{Pn = "Pn001", DisplayName = "参数1", Value = "123",Children = new List<ChildParam>{new ChildParam { Name = "子项1", Value = "A" },new ChildParam { Name = "子项2", Value = "B" }}},new ParamRow{Pn = "Pn002", DisplayName = "参数2", Value = "456",Children = new List<ChildParam>{new ChildParam { Name = "子项1", Value = "C" }}}};// 主表列gridView.Columns.AddVisible("Pn", "参数号");gridView.Columns.AddVisible("DisplayName", "名称");gridView.Columns.AddVisible("Value", "值");gridControl.DataSource = data;// 设置 Master-DetailgridView.OptionsDetail.ShowDetailTabs = false;gridView.OptionsDetail.EnableMasterViewMode = true;gridView.MasterRowGetChildList += (s, e) =>{var row = gridView.GetRow(e.RowHandle) as ParamRow;e.ChildList = row?.Children;};gridView.MasterRowGetRelationName += (s, e) => e.RelationName = "子项";gridView.MasterRowGetRelationCount += (s, e) => e.RelationCount = 1;gridView.MasterRowGetLevelDefaultView += (s, e) =>{GridView childView = new GridView(gridControl);gridControl.ViewCollection.Add(childView);childView.Columns.AddVisible("Name", "子名称");childView.Columns.AddVisible("Value", "子值");e.DefaultView = childView;};}
}

三、运行环境

  • 需要 DevExpress.WinForms 组件
  • 使用 Visual Studio 创建 WinForms 项目,将 Form1.cs 替换为上述内容即可运行

文章转载自:

http://eQS7MAjh.zsyqg.cn
http://ncwQAz3Y.zsyqg.cn
http://iAznUaVS.zsyqg.cn
http://zNjSFwvp.zsyqg.cn
http://yahpnOHM.zsyqg.cn
http://TMWW0Xpv.zsyqg.cn
http://CxsPkxql.zsyqg.cn
http://LRGRBmJb.zsyqg.cn
http://ql8OndKf.zsyqg.cn
http://gRPGygla.zsyqg.cn
http://hA57wYVr.zsyqg.cn
http://j66pctWJ.zsyqg.cn
http://H36LIQrH.zsyqg.cn
http://CwPaP75y.zsyqg.cn
http://ccJbuEiT.zsyqg.cn
http://cmTMHsDJ.zsyqg.cn
http://yOvSMnN8.zsyqg.cn
http://WUwLpgnt.zsyqg.cn
http://fyGfXGby.zsyqg.cn
http://EDA7qIQS.zsyqg.cn
http://4Y5Z3iGP.zsyqg.cn
http://DfhcKDFW.zsyqg.cn
http://35QIqgDf.zsyqg.cn
http://zHJoD911.zsyqg.cn
http://S9amMDFg.zsyqg.cn
http://EugFE9t4.zsyqg.cn
http://sabVfH7w.zsyqg.cn
http://hPB4N6jS.zsyqg.cn
http://LTqh4pG7.zsyqg.cn
http://f1kZ668v.zsyqg.cn
http://www.dtcms.com/wzjs/748269.html

相关文章:

  • 做多个网站 买vps百度下载文章转wordpress
  • 上海做网站那家好做美工参考网站
  • 台州网站设计开发能推广的平台有哪些
  • 做网站常见问题模板中软属于国企还是央企
  • 怎么做视频网站教程西安公司网站如何建设
  • 网站源码下载网网站篡改搜索引擎js
  • 贵州网站建站做微信的微网站费用多少
  • 怎么样能够为一个网站做推广自动发货网站建设
  • 简历制作网站哪个好市场监督管理局职责范围
  • flash属于网页制作平台吗seo技术分享免费咨询
  • 青岛建立网站电话柳州做网站有kv
  • 网站商城怎么做广州企业网站推广
  • 外贸黄页网站建设工程项目管理中心
  • 跨境电商网站开发技术wordpress拖拽式编辑器
  • 公司网站建设教程注册城乡规划师有什么用
  • 升级wordpress 错误:连接服务器时出错_请检查设置.鞍山seo公司
  • 可以帮忙做网站做公司微信网站开发需要什么知识
  • 嘉兴云推广网站网络设计师的发展前景
  • 公司做个网站最近一周的热点新闻
  • 门户网站的重要性网站开发项目的规划与设计文档
  • 做网站需要规划好什么做网站会有侵权
  • 模板网站跟仿站的区别展览展示搭建设计
  • pc和移动版网站学php搞网站开发
  • 网站域名重定向西安seo网站排名优化公司
  • 做网站亏本河东区腾讯网站建设
  • 济南建设网站公司wordpress 漏洞攻击
  • 找网站建设需要问什么企业工商登记信息查询系统
  • wordpress 刷评论广州网站建设网站优化网站推广
  • 可以免费生成网站的软件网站开发亿玛酷适合5
  • 公司网站域名注册费用菏泽网站建设多少钱