我用的是DBGRIDeh我想问的是:
1.如果使用shift及CTRL选择多行,选好了这后,我要知道是哪些行被选定了。。2.将选定的行中的特定列(光标所在列)的数据全部更新为同一个值,如'S' 。
请问要怎么做啊???????、?????????????
1.如果使用shift及CTRL选择多行,选好了这后,我要知道是哪些行被选定了。。2.将选定的行中的特定列(光标所在列)的数据全部更新为同一个值,如'S' 。
请问要怎么做啊???????、?????????????
解决方案 »
- 继续问DCOM问题
- Tcheckbox控件怎么能checked在程序中赋值的时候触发某个事件呢?
- 如何在DBGrid的Cell里屏蔽鼠标右键?
- 数据库软件,想在xml数据库中记录操作员对数据库进行增加、删除的时间,怎么做?
- delphi不熟,请问delphi怎么处理这样的字符串?在线等待
- Executefile 怎么用?
- TADODataSet可有一个Unique Table的动态属性?此属性可指明UpdateBatch时只更新唯一的基本表。
- 如何向注册表中写入二景致数据
- delpi 開發工具中點擊控件頁中的控件,再點擊窗體,窗體就出現該控件,這怎樣實現。
- 我在关闭前,调用了一个函数,可是只要按下否按钮,就出错,为什么?
- 关于枚举类型错误!
- 我用Delphi开发的物理引擎。
var
i: Integer;
begin
if ADOQuery1.Active and (DBGridEh1.SelectedRows.Count > 0) then
begin
F_Edit:= TF_Edit.Create(nil);
F_Edit.ShowModal;
F_Edit.Free;
if F_Edit.ModalResult=mrYes then
begin
for i:= 0 to DBGridEh1.SelectedRows.Count-1 do
begin
ADOQuery1.GotoBook(Pointer(DBGridEh1.SelectedRows.Items[i]));
ADOQuery1.Edit;
ADOQuery1.FieldByName(DBGridEh1.SelectedField.FieldName).AsString:= 'S';
end;
ADOQuery1.Post;
end;
end;
end;
具体怎么作呢?