首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

对DBGrid的最后一列的当前行付值,如何写

2012-10-05 
对DBGrid的最后一列的当前行付值,怎么写?DataSource.DataSet : ADOQuery1DBGrid的DataSource接着ADOQuery

对DBGrid的最后一列的当前行付值,怎么写?
DataSource.DataSet := ADOQuery1
DBGrid的DataSource接着ADOQuery

用ADOQuery.Locate查到某行,
对DBGrid的最后一列的当前行付值,怎么写?



[解决办法]
DBGrid中列位置可能会变,它最后一列可能不是ADOQuery的最后一列,所以要先取得列名

var fname:string;

fname:=DBGrid1.Columns[DBGrid1.Columns.Count-1].FieldName;
ADOQuery.FielByName(fname).AsString:='小三';
[解决办法]
修改:
ADOQuery.edit;
...赋值
ADOQuery.post;

新建:
ADOQuery.append;
...赋值
ADOQuery.post;

热点排行