SL如何在GridView中为整行启用编辑模式?

时间:2010-04-08 19:55:53

标签: silverlight datagrid

我需要允许用户在DataGrid中单击鼠标来编辑整行吗? 现在,用户必须双击单元格才能在编辑模式下输入它,我想让所选行的所有单元格都处于编辑模式。我需要在代码中执行此操作。

我试图在Grid的MouseLeftButtonUp上调用BeginEdit,但它没有用。

1 个答案:

答案 0 :(得分:0)

我不知道用Silverlight附带的DataGrid将整行放入编辑模式的方法。

如果您的单元格未标记为只读,则可以双击单元格进入编辑模式,然后按Tab键进入下一个单元格,它也将处于编辑模式。然后,您可以继续按Tab键转到下一行,单元格将保持编辑模式。当焦点在单元格中时按F2将使单元格进入编辑模式。光标键允许您导航单元格和行。这非常接近你的要求。

也许第三方网格中的一个可能支持此功能。

修改

以下是关于How can I put a Silverlight 3 DataGridCell into edit mode in code?的另一个讨论,也许它的结论将是一些帮助或How do I Immediately Validate a Newly Inserted Row in a Silverlight 3 Datagrid?的答案可能对你有用。