在SL3数据网格中,是否可以让网格的每个单元格都可编辑?
我需要创建一个类似于Excel工作表的UI。单击按钮后,将提交整个对象集合,而不是单个对象或单元格。
这是否可能,如果是这样,我将如何实现它?
感谢。
答案 0 :(得分:2)
我想这个问题在这里坐了4个小时没有回答的原因是我们都问自己“我在这里错过了这个问题吗?”。
首先,你实际上并不能“同时编辑每个单元格”,毕竟当你按下键盘上的一个键时,只有一个控件接受输入,即具有焦点的控件。
“Excel工作表”行为正是您从DataGrid获得的行为,如果您让它自动生成单元格。
所以这个问题实际上是关于你赋予ItemsSource
属性的对象。您真的需要告诉我们您用于存储数据的内容。
事实上,如果您包含WCF RIA服务,您的要求很容易实现。 Ulimately你会得到一个“数据上下文”,您可以通过各种方式进行编辑,然后在适合您的应用程序的任何时候提交更改。