Csharp/C#教程:以编程方式将列添加到WPF中的listview?分享


以编程方式将列添加到WPF中的listview?

如何以编程方式将列添加到列表视图?

将listView.View设置为:

GridView myGridView = new GridView(); myGridView.AllowsColumnReorder = true; myGridView.ColumnHeaderToolTip = "Employee Information"; GridViewColumn gvc1 = new GridViewColumn(); gvc1.DisplayMemberBinding = new Binding("FirstName"); gvc1.Header = "FirstName"; gvc1.Width = 100; myGridView.Columns.Add(gvc1); GridViewColumn gvc2 = new GridViewColumn(); gvc2.DisplayMemberBinding = new Binding("LastName"); gvc2.Header = "Last Name"; gvc2.Width = 100; myGridView.Columns.Add(gvc2); GridViewColumn gvc3 = new GridViewColumn(); gvc3.DisplayMemberBinding = new Binding("EmployeeNumber"); gvc3.Header = "Employee No."; gvc3.Width = 100; myGridView.Columns.Add(gvc3); listView.View = myGridView; 

你可以试试这个;

 GridView _gridView = new GridView(); _gridView.Columns.Add( new GridViewColumn { DisplayMemberBinding = new Binding("columnTitle"), Header = "columnHeader", Width = double.NaN }); 

试试这个:

上述就是C#学习教程:以编程方式将列添加到WPF中的listview?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

  for(int i=0; i < dt.Columns.Count; i++) { GridViewColumn gvc = new GridViewColumn(); gvc.Header = "Column"+i; gvc.DisplayMemberBinding = new Binding("column"+i); lvgvc.Columns.Add(gvc); } 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/950121.html

(0)
上一篇 2021年11月18日
下一篇 2021年11月18日

精彩推荐