9
我在將一個List
綁定到WPF中的DataGrid
時遇到問題。讓我解釋我所嘗試過的。綁定列表到DataGrid
public struct SomeInfo
{
public string Name;
public string Description;
public string ID;
}
List<SomeInfo> arrSomeInfo;
的arrSomeInfo
包含結構SomeInfo
的多個項目。
的DataGrid
看起來類似:
<DataGrid Name="grdMailbag" AutoGenerateColumns="False" ItemsSource="{Binding}">
<DataGrid.Columns>
<DataGridTextColumn x:Name="cID" Binding="{Binding ID}" Header="ID" />
<DataGridTextColumn x:Name="cName" Binding="{Binding Name}" Header="Name" />
<DataGridTextColumn x:Name="cDescription" Binding="{Binding Description}" Header="Description" />
</DataGrid.Columns>
</DataGrid>
我曾嘗試沒有成功如下:
this.grdMailbag.ItemsSource = arrSomeInfo; //Didn't worked
this.grdMailbag.DataContext= arrSomeInfo; // Didn't worked
正在發生的事情是,它增加了行按List arrSomeInfo
但所有行空白。
將其更改爲屬性工作..謝謝 – chrismasters