我有一个带有自动生成列的 WPF 4.0 DataGrid。我只想允许用户编辑第一列。有一个简单的方法可以做到这一点吗?
我试图添加 DataGridCell 样式并根据 ColumnName(第一列始终具有相同的名称)或 ColumnIndex 设置其编辑能力,但是我无法找出正确的 XAML,或者即使这是可能的。
下面的示例可以解决一列或多列的问题
private void Grid_AutoGeneratingColumn(object sender, DataGridAutoGeneratingColumnEventArgs e)
{
if (e.Column.Header.ToString() == "COLUMNNAME")
{
// e.Cancel = true; // For not to include
// e.Column.IsReadOnly = true; // Makes the column as read only
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)