我的应用程序(WPF环境)中有一个数据网格,用于将数据加载到其中。 我的应用中的行标题中包含行号(就像excel一样)。 现在我的问题是,当我有99行时,行标题的宽度是正确的,但是当它超过那个行时,标题宽度太小并且削减了数字(见图)。我想将rowheaderwidth设置为auto,但没有内置命令。有什么想法?谢谢你的帮助
答案 0 :(得分:1)
您应该编写自己的DatagridRowHeaderTemplate。 请看这个链接:http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/62e7b57d-b83f-4d25-bdb4-89b55f383bca/
答案 1 :(得分:0)
根据DataGrid.RowHeaderWidth Property文档:
将此属性设置为NaN,以使行标题自动调整其大小以适合其内容。
以下工作记录在案。
<DataGrid RowHeaderWidth="NaN"/>