当前位置:主页>销售管理软件> 列表

如何实现:双击DBGRID某一行记录,将这一行记录的所有字 找用友软件反记账

库存管理软件版1楼: 如何实现:双击DBGRID某一行记录,将这一行记录的所有字段内容在FORM上的相对应的控件上显示出来[blue][/blue]

2楼: 直接拖一个数据感知控件(DBText,DBEdit and so on),把他们的DataSource 设置成DBGrid关联的那个DataSource,然后指定这些数据感知控件的FieldName,就可以了! 如用友软件反记账

3楼: FORM上的相对应的控件使用数据敏感控件,如DBEdit,DBMemo等
将DBGrid,DBEdit,DBMemo等所有控件绑定到同一个ADOQuery即可

4楼: 刚刚进门儿的

5楼: OnCellClick事件

6楼: 一、如二楼所说的,用数据感知控件
二、赋值,如:
Edit1.Text := ADOQuery1.FieldByName(''Name'').AsString;
....

Edit1.Text := ADOQuery1.Fields[0].AsString
....

库存管理软件版7楼: 简单办法:先建一库,再用Database form wizard建一你所说的有相应控件的form,然后在form上放一DBGRID1、DATASOURCE1、Table1。最后设置Table1的Databasename,令DATASOURCE的DATASET为Table1。即可实现你的要求。

8楼: Edit1.Text := DBGrid1.DataSource.DataSet.Fields[1].AsString;