WPF列表视图由没有绑定的数据表填充

时间:2019-01-23 13:03:55

标签: c# wpf listview data-binding

我有一个从Excel文件获取数据的列表视图。就我而言,Excel文件可能具有不同的格式,不同的标题和列号,因此看来我无法进行任何对象模型绑定。我想用代码填充列表。 excel数据首先位于数据表中,然后数据表填充listview。但是由于enter image description here在列表视图中没有绑定,所以我得到了System.Data.DataRowView

    var gridView = new GridView();
            this.lstv.View = gridView;

            gridView.Columns.Add(new GridViewColumn
            {
                Header = "id"


            });

            gridView.Columns.Add(new GridViewColumn
            {
                Header = "name"

            });

            DataTable dt = new DataTable();

            dt.Columns.Add("id");
            dt.Columns.Add("name");


            DataRow tempRow = dt.NewRow();

            tempRow[0] = "1";
            tempRow[1] = "2";


            dt.Rows.Add(tempRow);


            lstv.ItemsSource = dt.DefaultView;



<ListView x:Name="lstv" HorizontalAlignment="Left" Height="203" Margin="177,129,0,0" VerticalAlignment="Top" Width="429" >

        </ListView>

enter image description here

0 个答案:

没有答案