我有一个DBGrid组件,并且可以有链接SQL数据库获取想要的信息,同时将DBGrid一些字段信息赋给了几个Edit组件,能通过点击鼠标改变行记录.
我需要通过另外一个按钮事件,来改变DBGrid信息被选中的行信息,并且可以将DBGrid一些字段信息赋给了几个Edit组件.
按钮我用了ADODataSet1.Next这样一个语句,虽然可以将记录往下移动,但是并没有将对应的DBGrid的对应行信息选中,也就无法将DBGrid一些字段信息赋给了几个Edit组件.
我需要通过另外一个按钮事件,来改变DBGrid信息被选中的行信息,并且可以将DBGrid一些字段信息赋给了几个Edit组件.
按钮我用了ADODataSet1.Next这样一个语句,虽然可以将记录往下移动,但是并没有将对应的DBGrid的对应行信息选中,也就无法将DBGrid一些字段信息赋给了几个Edit组件.
或者
edit.text:=ADODataSet1.fieldbyname('字段').asstring;
begin
Edit1.Text := DataSet.FieldByName('字段名').AsString;
end;
这次虽然问题解决了,但是不是很完美,改变记录时选中颜色没有跟着变,不知是能否实现?