我正在使用Synfusion的数据绑定网格。 我已将两个属性设置为
this.mygrid.TableModel.Options.EnterKeyBehavior = GridDirectionType.Right;
this.mygrid.TableModel.Options.WrapCellBehavior = GridWrapCellBehavior.WrapGrid;
如果没有隐藏列,这可以正常工作。如果我隐藏任何列,那么它就不起作用。
如果隐藏了列,请帮助我实现输入密钥行为。
先谢谢
答案 0 :(得分:0)
我已经处理了以下用于隐藏列的代码:
GridColHidden [] hiddenCols = new GridColHidden [3];
for(int i = 0; i< 3; i ++)
{
hiddenCols [i] = new GridColHidden(i + 1);
}
this.gridDataBoundGrid1.Model.ColHiddenEntries.AddRange(hiddenCols);
我现在添加了以下代码。
this.mygrid.TableModel.Options.EnterKeyBehavior = GridDirectionType.Right; this.mygrid.TableModel.Options.WrapCellBehavior = GridWrapCellBehavior.WrapGrid;
我能够看到第一个单元格被设置为当前单元格,当按下Enter键时,当前单元格的位置放在Grid中的最后一个单元格中。