datasource1.DataSet:=adoquery1;
dbgrideh1.DataSource:=datasource1;
try
with adoquery1 do
begin
s:='sqlstr';
sql.Clear;
sql.Add(s)
open;
except
..
end;
最后一个就是能不能向数据库一条一条手动取数据填充到到DBgrideh中
...全文
18110打赏收藏
问几个dbgrideh的问题
怎么取选中格的那一行的行号 或者取出选中格的那一行中的某一格的值 而且我想是写在双击某一行,弹出一个新窗口,而新窗口显示就是我所中的行的弹细结果 还有一个问题就是 用ADOQuery取值到DBgrideh中 为什么一直要Open,能不能把数据取出到dbgrideh后,就不占用数据库了 datasource1.DataSet:=adoquery1; dbgrideh1.DataSource:=datasource1; try with adoquery1 do begin s:='sqlstr';
if UpperCase(DBEh1.selectedField.FieldName) = UpperCase('aaa') then
begin
if ADOQUERY.FieldByName('aaa').AsInteger<=0 then exit;
From2 := TFrom2 .createdlg('aaa','','','','');
end;