问题一:
我要双击dbgrid的某列是弹出对话框1,另一列弹出另外一个窗口,要用什么判断啊
m:integer;
m:=(dbgrid1.Columns.Items.Index);
case m of
0:begin
form_chose:=Tform_chose.Create(self);
form_chose.ShowModal;
end;
end;
用if也不行
问题二:
dggird1增加一行要怎么写啊
比如stringgrid的
stringgrid1.rowcount:=stringgrid1.rowcount+1
我要双击dbgrid的某列是弹出对话框1,另一列弹出另外一个窗口,要用什么判断啊
m:integer;
m:=(dbgrid1.Columns.Items.Index);
case m of
0:begin
form_chose:=Tform_chose.Create(self);
form_chose.ShowModal;
end;
end;
用if也不行
问题二:
dggird1增加一行要怎么写啊
比如stringgrid的
stringgrid1.rowcount:=stringgrid1.rowcount+1
解决方案 »
- delphi窑洞关门了?
- 郁闷呀!——clientdataset的主从结构,第一次clientdataset1.ApplyUpdates(0)保存没问题,第二次保存,怎样都不会保存到数据库中,主表
- treeview中点中节点,如何知道它的id?
- Delphi 8 在我机器上竟然安不了!!(.net等环境已安好)
- 请问在DBGridEh中如何显示单列或多列下拉列表,说的明白清楚,立刻给分,谢谢!
- 請教一個RAVE報表的簡單問題
- 日历问题
- 有关Tag的问题
- 没有可用分了!怎么办?
- 如何用delphi实现用SQL语句动态的创建表?
- 请问用spcomm控件如何发送integer数组,另外^表示什么意思?
- 请教各位高手 怎样屏蔽掉Memo控件的键盘事件
if DBGrid1.SelectedIndex=2 then
showmessage('ok');
二:
dbgrid.datasource.dateset.append;//增加一行空记录
再补充一问:
如何获取dbgrid中的某个单元格的值列如stringgrid中的stringgrid1.cells[i,j]
dbgrid1.datasource.dataset.fieldbyname('字段名').asstring