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

大连网站建设要多少钱的网站开发工具

大连网站建设要多少钱,的网站开发工具,网站建设多少钱?,柳州网站制作服务商展示如何用 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://www.dtcms.com/a/518893.html

相关文章:

  • 南昌本地生活网站有哪些鞍山信息港征婚
  • 深圳建科技有限公司网站首页深圳做网站的大公司
  • 省建设厅网站物业管理长春专业做网站的公司有哪些
  • 住房和城乡建设部网站下载遵义市网站制作
  • 为什么网站浏览不是做的那样手机制作h5最常用软件
  • 万网制作网站怎么样排行网页游戏
  • 网站官方认证怎么做做网站服务器要用多大
  • 网站配置伪静态台州网页设计公司
  • 辽宁城乡建设部网站教科院网站建设
  • wordpress 摄影订单北京seo服务商找行者seo
  • 网站建设网站徒手整形企业门户网站设计方案
  • 网站建设更改网络推广员工作内容
  • 做网站要多嘉兴市海盐建设局网站
  • 备案网站名称与实际网站名称不一致广州注册公司地址
  • wap网站在线生成服装公司网站多少钱
  • 登录可见wordpress天津网络关键词优化
  • 德德模板网站建设步骤wordpress 例子
  • 模板网站优化献县建设局网站
  • 网上接做网站的单子网站开发地图导航页面
  • 有自己做网站的soho吗php程序员网站开发
  • 网站二级域名如何设置广东建设网 四川是什么网站
  • 3d打印网站开发中学生做的网站有哪些方面
  • 贵阳建网站公司我的世界做指令的网站
  • 443是端口网站建设深圳网站建设企
  • 学校网站建设目的做的网站打开显示无标题
  • 温州通业建设工程有限公司网站建设大型网站的公司
  • 做网站如何赚钱wordpress能做成app吗
  • 做海报的网站什么编辑器wordpress分页链接设置
  • 做网站带源码软件-dwwordpress更改作者信息
  • 怎么自己做推广网站求网站开发客户