如果没有要显示的行,我怎样才能让Datagrid显示标题?
我的Datagrid是“完全”只读的:
“AutoGenerateColumns =”True“ “CanUserAddRows =” 假” “CanUserDeleteRows =” 假” “CanUserResizeRows =” 假” “IsReadOnly”= “真”
如果没有行,则不显示标题,如果我添加一个空行,则会显示标题!
到目前为止,我找不到任何解决方法/解决方案!
全部
佛瑞德
答案 0 :(得分:2)
AFAIK如果没有行,则没有列,列标题也不会显示。这对于行是相同的。如果没有行,则没有行标题。这是设计的,我认为它应该是这样的。
现在要获取标题,您可以添加一个空行并使其不可见?在添加包含内容的行时删除此行。
答案 1 :(得分:1)
我担心没有,这就是wpf DataGrid的制作方式(我也不喜欢它......)
对于查找特定的行/单元格,您可以查看:
http://techiethings.blogspot.com/2010/05/get-wpf-datagrid-row-and-cell.html
如果您使用虚拟化,请小心,因为它可能会给您带来一些麻烦。答案 2 :(得分:1)