0

我有一个silverlight DataGrid,默认情况下在页面加载时数据网格的所有单元格都应该是只读的。我有2个问题,有人可以帮助我吗?

1.单击 RowHeader 当前行应该是可编辑的 2. 单击 columnHarder 时所有行的当前列应该是可编辑的

4

1 回答 1

0

这可能无法解决您的全部问题,但应该可以部分解决。

这是为了使数据网格中的列只读

DataGrid.Columns[7].IsReadOnly = true;

显然,可以从事件更改属性,但数据网格没有行/列标题事件处理程序。在不引入任何新的 gui 元素(如按钮)和改变应用程序的感觉的情况下,自定义控件似乎是一种可行的方法。

于 2012-06-18T17:26:17.787 回答