C1FlexGrid回车进入下一行可编辑单元格
如果C1FlexGrid只有一列是可编辑的,当按回车时,如何控制焦点直接进入下一行的可编辑单元格内? 回复 1楼CanYou8的帖子谢谢您的反馈。
C1FlexGrid提供了StartEdting方法可以直接进入特定的单元格的编辑状态。 有没有示例,或者关键代码? 回复 3楼CanYou8的帖子
您是不会使用这个方法还是其他的呢?
如果是这个方法,可以参考产品文档:
http://helpcentral.componentone.com/nethelp/c1flexgridwpf/C1.Silverlight.FlexGrid.5~C1.Silverlight.FlexGrid.C1FlexGrid~StartEditing(Boolean,Int32,Int32).html
您在相关的事件里判断是Enter键,然后直接调用方法。
比如:
fg.StartEditing(true, 2, 2);
请问如何捕捉C1FlexGrid的回车事件? 回复 5楼CanYou8的帖子
使用键盘相关事件,比如PreviewKeyDown。
private void c1FlexGrid1_PreviewKeyDown(object sender, KeyEventArgs e)
{
if (c1FlexGrid1.ActiveEditor == null && (e.Key == Key.Enter))
{
e.Handled = true;
c1FlexGrid1.StartEditing(true, 1,1);
}
}
页:
[1]