【发布时间】:2011-03-21 03:41:00
【问题描述】:
这是我目前的问题:
我有一个包含 4 列的数据网格:第一年按索引,第一年按百分比,第二年+按索引,第二年+按百分比。我希望我的数据网格使这些列与其对应列互斥。
因此,例如,如果我在第一年按百分比输入数字,我不应该被允许在第一年按索引输入任何内容,反之亦然。 “第二年+”列彼此也是如此。
如果不是锁定列,而是删除另一列的值,我会很高兴(即在上面的示例中,而不是无法按索引编辑第一年,如果你这样做了,它会按百分比擦除第一年的值)。
有什么想法吗?
编辑:这是我迄今为止尝试过的:当某些东西发生变化时,我尝试调整相邻列的“AllowEdit”字段(这没有做任何事情),我尝试清除另一列中的值(也失败了)。
【问题讨论】:
-
当单元格值改变时,找到父列然后空白和/或禁用“补充”列。
标签: c# .net wpf visual-studio-2010 wpfdatagrid