我有这样的 SQL 表,
Name | 03.04.2013 | 05.04.2013 | 07.03.2013 | 09.04.2013
--------|----------------|----------------|--------------|---------------
我想在数据网格中显示此表。
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Fee", sc2);
DataTable dt = new DataTable();
da.Fill(dt);
datagrid2.ItemsSource = dt.DefaultView;
当我尝试时,数据网格仅显示名称,日期列中的值为空。(AutoGenerateColumns="true"
)
最佳答案
试试这个
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM Fee", sc2);
DataSet ds = new DataSet();
da.Fill(ds, "DataGridBind");
datagrid2.DataContext = ds;
在 Xaml 中
<DataGrid Name="datagrid2" AutoGenerateColumns="True" ItemsSource="{Binding Path=DataGridBind}">
关于c# - WPF Datagrid 不显示所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17197090/