1
我正在为具有多列和零行的数据表分配WPF数据网格。我正在使用自动生成的列。由于没有要显示的行,因此事件完全不会被触发。因为它以奇怪的方式渲染数据网格:一个单独的模板行和现在的列。如果itemssource包含要显示的0行,则不会生成DataGrid中的列
有没有解决这个问题的方法?请指导。
问候, Priyank
我正在为具有多列和零行的数据表分配WPF数据网格。我正在使用自动生成的列。由于没有要显示的行,因此事件完全不会被触发。因为它以奇怪的方式渲染数据网格:一个单独的模板行和现在的列。如果itemssource包含要显示的0行,则不会生成DataGrid中的列
有没有解决这个问题的方法?请指导。
问候, Priyank
这实际上是由设计。数据网格使用内部反射来推断ItemSource集合中可用的数据类型的列。当没有项目时,数据网格不可能正确显示列标题。
有两种可能的解决方案是:
感谢到数据网的内部提供的洞察力。 :) :)现在我对编程时必须做出的解决方案和选择更加清楚。万分感谢 – 2012-02-09 06:28:29