我要选定dxDBGrid中所选定的记录,自动传给参数,数据库根据此参数,在ondbclick来查询~
请问符合动态读取dxDBGrid中所选定的记录??
请问符合动态读取dxDBGrid中所选定的记录??
解决方案 »
- 注销后的墙纸怎么设置?有经验的或者已经曾经做过的,进来指点一下,谢谢
- 對於DELPHI2010大家有何期待?
- IdUDPserver 关闭窗体时异常的问题,在线等
- 关于《Delphi.下深入Windows核心编程》的代码的问题
- 升级了,散分。
- 程序运行问题(InitCC32.exe拒绝访问)
- 请问:怎样学好Delphi?
- Pascal 的经典教材是什么
- 牛虻收购以下东东(纯粹为了学习):数据库表超过30个表的实际mis成品的所有资料,包括开发文档(1000分/个),数据库表(1000分/个),模块源代码(1000分/个可以不全)等,偶要见识一下//牛虻
- 关于主键的问题
- OpenGL中贴图的问题
- 有没有办法将STRINGGRID的最后两行变成一列?
比如 dxDBGrid ,连接一个adodataset
adodataset.FieldByName('字段名').AsString即为光标所在行的某个字段的值
begin
for j:=0 to dxDBGrid1.ColumnCount-1 do
ShowMessage(dxDBGrid1.SelectedNodes[i].Strings[j]);
end;
//////////////////////////////////////////////////////////////
var
bm : TBook;
i,j : Integer;
begin
for i:=0 to dxDBGrid1.SelectedCount - 1 do
begin
bm := TBook(dxDBGrid1.SelectedRows[i]);
ClientDataSet1.GotoBook(bm);
for j:=0 to ClientDataSet1.FieldCount-1 do
ShowMessage(ClientDataSet1.Fields.Fields[j].AsString);
end;
end;
就可以了.
dxDBGrid.FocusedNode.Values[TdxDBGridColumn.Index];
//values[index]的index为dxdbgrid1中的列的编号index,
//可以动态取得dxfilename.indexdxdbgrid1.FocusedNode.Values[dxfilename.index];