2010-01-18 20 views
0

在SL3数据网格中,是否有可能让网格的每个单元都可编辑?在Silverlight 3中,数据网格的每个单元格都可以同时编辑?

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

这是否可能,如果是的话,我该如何去实现它?

谢谢。

+0

这当然是可以实现的。你有没有看过silverlight.net网站的任何例子?我没有与我的代码,但我相信这肯定是可能的 – 2010-01-18 15:12:56

回答

2

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

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

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

所以这个问题是关于你分配给ItemsSource属性的对象。你真的需要告诉我们你用什么来存储数据。

事实是您的要求很容易实现,特别是如果您包含WCF RIA服务。 Ulitmately你会得到一个“数据上下文”,你可以用各种方式编辑,然后在任何适合你的应用程序的地方提交修改。

+0

啊,好的。显然我误解了数据网格的行为。 想一想,也许我的问题更多的是与网格的出现有关,也就是说,看起来每个单元格都处于可编辑状态+单击即可开始编辑。我会在此基础上搜索问答。 感谢您的帮助。 – Adnan 2010-01-19 09:38:38

相关问题