现在要在form1的stringgrid1里加入一行,还有一个add按纽,它下面的代码如何写???
解决方案 »
- 这种情况下,该怎么做?
- 如何只遍历TREEVIEW的最外层节点
- CoXMLHTTP30在哪个单元文件里?oReq := CoXMLHTTP30.Create; 这句为什么老出错?
- 100分寻求答案!把指定的目录下文件打包成执行文件,点击后,自动运行默认的文件,怎么处理?谢谢!!!急!!!!!
- 运用TTcpServer控件的问题
- 请教程序"皮肤样式"的制作方法或其原理,谢谢!!!
- 关于stringGrid问题
- 配置DELPHI IDE环境选项中的搜索路径在哪写呀!
- 我的edit里面有数,当这个edit再次获得焦点后,我想让光表edit里面的数字最后面(相当与按end键),请问怎么做?谢谢
- 如何显示装有SQL SEVER2000的机器名
- 新手问题(源码分析):如何实现一个图片的平滑移动。。。
- 如何重载构造函数?
StringGrid1.RowCount:=2; ADO_Goods.Close;
ADO_Goods.SQL.Clear;
ADO_Goods.SQL.Text:='Select RYBH,XM ,DoorId, SFZ from tblrywh where XM<>'''' and (RYBH+10000)>='''+('1'+Edit_BH.Text)+''' order by RYBH';
ADO_Goods.Open;
ADO_Goods.First;
i:=1;
while not ADO_Goods.Eof do
begin
StringGrid1.Cells[0,i]:=ADO_Goods.FieldByName('XM').AsString;
StringGrid1.Cells[1,i]:=ADO_Goods.FieldByName('DoorId').AsString;
StringGrid1.Cells[2,i]:='';
StringGrid1.Cells[3,i]:='';
StringGrid1.Cells[4,i]:='';
StringGrid1.Cells[5,i]:='';
StringGrid1.Cells[6,i]:='';
StringGrid1.Cells[7,i]:='';
StringGrid1.Cells[8,i]:='';
StringGrid1.Cells[9,i]:=ADO_Goods.FieldByName('SFZ').AsString; ADOJpg.Close;
ADOJpg.SQL.Clear;
ADOJpg.SQL.Text:='Select top '+IntEdit1.Text+' * from SDF where XM='''+StringGrid1.Cells[0,i]+''' and CardId='''+StringGrid1.Cells[9,i]+''' and year='''+inttostr(Myyear1)+''' and month='''+inttostr(Mymonth1)+''' ';
ADOJpg.Open;
if ADOJpg.IsEmpty then
begin
end else
begin
StringGrid1.Cells[2,i]:=ADOJpg.FieldByName('WaterN').AsString;
StringGrid1.Cells[5,i]:=ADOJpg.FieldByName('ElectN').AsString;
end; ADO_Goods.Next;
if i=StrToInt(IntEdit1.Text) then break;
if ADO_Goods.Eof=true then break;
i:=I+1;
StringGrid1.RowCount:=StringGrid1.RowCount+1;
end;