首页 > 解决方案 > wpf listview由数据表填充而不绑定

问题描述

我有一个从 excel 文件中获取数据的列表视图。就我而言,excel 文件可能有不同的格式、不同的标题和列号,所以我似乎无法进行任何对象模型绑定。我想用代码填充列表。excel 数据首先位于数据表中,然后数据表填充列表视图。但由于在此处输入图像描述列表视图中没有绑定我得到 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>

在此处输入图像描述

标签: c#wpflistviewdata-binding

解决方案


推荐阅读