C# 在WPF中以编程方式向listview添加列?

C# 在WPF中以编程方式向listview添加列?,c#,wpf,listview,C#,Wpf,Listview,如何以编程方式向listview添加列?设置listview。视图如下: GridView myGridView = new GridView(); myGridView.AllowsColumnReorder = true; myGridView.ColumnHeaderToolTip = "Employee Information"; GridViewColumn gvc1 = new GridViewColumn(); gvc1.DisplayMemberBinding = new B

如何以编程方式向listview添加列?

设置listview。视图如下:

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 
    });
试试这个:

            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);
                }
for(int i=0;i
在哪里可以找到有关添加列数据的完整示例。此代码仅添加(名字、姓氏、员工编号)标题…我还需要数据?