c# – WPF DataGrid自动生成列顺序
发布时间:2020-12-15 22:01:34 所属栏目:百科 来源:网络整理
导读:我有一个 WPF数据网格,autogeneratecolumns = true. 它被列入POCO列表 无论如何我可以通过在类中的属性上设置一些 XML文档来设置列顺序吗? 显然我可以将autogenerate设置为false,并对列进行硬编码,但我想知道是否有其他方法来装饰我的类/属性来处理这个问题
我有一个
WPF数据网格,autogeneratecolumns = true.
它被列入POCO列表 无论如何我可以通过在类中的属性上设置一些 XML文档来设置列顺序吗? 显然我可以将autogenerate设置为false,并对列进行硬编码,但我想知道是否有其他方法来装饰我的类/属性来处理这个问题. 解决方法
不是最好的方法,但对我有用:
在“AutoGeneratedColumns”事件中,您可以按标题为每列设置DisplayIndex列. private void datagrid1_AutoGeneratedColumns(object sender,EventArgs e) { datagrid1_.Columns.FirstOrDefault(x => x.Header.ToString() == "header").DisplayIndex = 0; } 照顾例外等…… 或者我认为类声明中的属性顺序预测自动生成的列顺序. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |