【发布时间】:2013-05-09 07:37:38
【问题描述】:
我有一个带有 DataGrid 的 WPF 应用程序。我使用AutoGenerateColumns="True" 填充它,因为列数和行数并不总是相同。
问题在于它只自动生成列标题而不是行标题。所以我决定做他们在这里做的事情:http://tech.pro/tutorial/1055/wpf-datagrid-tutorial-row-headers 但我不能把AutoGenerateColumns="False" 放在那里,因为我从 DataSet 绑定了一个 DataTable,它的大小并不总是相同 - 标题并不总是包含相同的文本.
使用上面链接中的代码,我有列标题和行标题(这个是通过在 xaml 代码中手动绑定来设置的),但我仍然得到了第一个(标题)列。我无法擦除第一列 - 异常会消失。
任何提示如何获取 行标题 而无需像链接中那样手动设置它们?或者任何想法如何删除我用作行标题的第一列?
P.S.:我知道人们已经在这里问过类似的问题,但我没有找到任何与我一样的问题,并且没有找到对我有帮助的答案:|
【问题讨论】: