在WPF中使用匿名类型集合填充DataGrid
|
我正在用匿名类型的集合填充datagrid(我正在设置
DataGrid\'s DataContext
属性)。而且没有错误。在datagrid中没有任何显示。我尝试使用定义的对象集合进行相同操作,但是再次不显示任何内容。请您告诉我该怎么办。
谢谢!
编辑1
好。我试图设置ItemsSource属性,它可以工作。但是我得到的结果很奇怪。
编辑2
我不知道如何,但是3d启动后,现在可以正常工作了吗?
private void ShowABCResultsButtonOnClick(Object sender, RoutedEventArgs e)
{
var anonArray = new List<NormalizedResult>
{
new NormalizedResult
{
Key = 1,
Title = \"Колос\",
Volume = 1322.01m,
Weighted = 6.7840m,
Result = 6.7840m,
Group = \"A\"
},
new NormalizedResult
{
Key = 2,
Title = \"Украинский Новый\",
Volume = 1250.47m,
Weighted = 6.4169m,
Result = 13.2009m,
Group = \"A\"
},
new NormalizedResult
{
Key = 3,
Title = \"Ржано-Пшеничный\",
Volume = 1202.1m,
Weighted = 6.1687m,
Result = 19.3695m,
Group = \"A\"
}
};
this.dataGrid2.ItemsSource = anonArray;
}
这是我的代码。
再一次,我启动了..并且仅第三次正确显示?
没有找到相关结果
已邀请:
3 个回复
混侩闯空坷
属性。
第二位是在
上启用自动列生成:
编辑:我已经使用自动列生成和带有普通LINQ查询的匿名类型重新创建了您的图片。因此,您将需要使用显式列来使用或切换为实型。
编辑2:您可以使用
,而不能将裸ѭ8用作
是匿名类型。加10英镑,问题就解决了。
XAML然后返回到:
揽芳僵迷仇
攫怂绵十