怎么实现从dbgrid中复选的记录一下子修改某一字段的值
解决方案 »
- Delphi 7 使用 SuperMap Objects 5.3.0 版本Delphi组件时出现"没有注册类别"错误提示
- Excel问题 100分,急求
- 为什么我的DBGRID只能显示一条数据?
- ★★★我有这么一个万能系统,管你什么数据库,什么技术、二层、DCOM、MTS(COM+)、Corba、WebService信手拈来
- Delphi如何连接SQL server?
- 散分,快
- 高分求!!!如何在delphi5中操作xml文件,比如新建、打开、修改、保存等。
- 从剪贴板getComponent的问题
- DELPHI dbchart 控件X轴怎么样赋值为汉字
- 服务器端用SQL-Server,如何实现DBGrid中隔行变色?本地数据库没有问题!
- 求李颖的最新DBBackup控件下载!!!
- 请问在DELPHI 7里面怎样做报表
a1,a2
1,adas
2,sadf
3,sdfsgf
4,fgbd
5,dgfl
....
从dbgrid中复选几条记录,并一下子修改a2字段的值(a2要赋同一值)
然后刷新数据集就行了。
dbgrid的什么属性那
还是不懂
update table set a2='value' where a1 in DBGrid1.SelectedRows
这样对吗?写在哪个控件里面那
var i:integer
begin
for I:=0 to DBgrid.SelectedRows.Count-1 do
begin
DBgrid.DataSource.DataSet.GotoBook(Pointer(DBgrid.SelectedRows.items[i]));
DBgrid.DataSource.DataSet.Edit;
DBgrid.DataSource.DataSet.FieldByName('字段').AsString:='值';
DBgrid.DataSource.DataSet.post;
end;
end;
够详细的了,给分吧