在Silverlight 3中,datagrid的每个单元格是否可以同时编辑?

时间:2010-01-18 14:10:53

标签: silverlight silverlight-3.0 datagrid

在SL3数据网格中,是否可以让网格的每个单元格都可编辑?

我需要创建一个类似于Excel工作表的UI。单击按钮后,将提交整个对象集合,而不是单个对象或单元格。

这是否可能,如果是这样,我将如何实现它?

感谢。

1 个答案:

答案 0 :(得分:2)

我想这个问题在这里坐了4个小时没有回答的原因是我们都问自己“我在这里错过了这个问题吗?”。

首先,你实际上并不能“同时编辑每个单元格”,毕竟当你按下键盘上的一个键时,只有一个控件接受输入,即具有焦点的控件。

“Excel工作表”行为正是您从DataGrid获得的行为,如果您让它自动生成单元格。

所以这个问题实际上是关于你赋予ItemsSource属性的对象。您真的需要告诉我们您用于存储数据的内容。

事实上,如果您包含WCF RIA服务,您的要求很容易实现。 Ulimately你会得到一个“数据上下文”,您可以通过各种方式进行编辑,然后在适合您的应用程序的任何时候提交更改。