在grid里Enter键后光标跳向下一个字段或下一行,该怎么解决
在grid里Enter键后光标跳向下一个字段或下一行
请教,如题
网上找到一段代码
if key = 13 then
if ActiveControl = dxDBGrid1 then
begin
dxDBGrid1(ActiveControl).SelectedIndex:=dxDBGrid1(ActiveControl).SelectedIndex + 1;
Key := 0;
不过为什么我的dxDBGrid1(ActiveControl)没有SelectedIndex属性??
还有其他方法实现吗
------解决方案--------------------
绑定的话用绑定的数据集Next一下就行了
------解决方案--------------------
TDrawGrid(dg).Col:=TDrawGrid(dg).Col+1;//下一字段
TDrawGrid(dg).Row:=TDrawGrid(dg).Row+1;//下一行
dg.SetFocus;
请教,如题
网上找到一段代码
if key = 13 then
if ActiveControl = dxDBGrid1 then
begin
dxDBGrid1(ActiveControl).SelectedIndex:=dxDBGrid1(ActiveControl).SelectedIndex + 1;
Key := 0;
不过为什么我的dxDBGrid1(ActiveControl)没有SelectedIndex属性??
还有其他方法实现吗
------解决方案--------------------
绑定的话用绑定的数据集Next一下就行了
------解决方案--------------------
TDrawGrid(dg).Col:=TDrawGrid(dg).Col+1;//下一字段
TDrawGrid(dg).Row:=TDrawGrid(dg).Row+1;//下一行
dg.SetFocus;