假设form1有DbGrid控件,选择其中的一条记录,如何使选择的记录显示在form2上?
解决方案 »
- 今天是阿三的生日,庆祝一下!
- 怎么能获得一个文件夹内的文件数量?
- 语句问题两个。
- How to add the propery MaskEdit.Editmast to TEdit?(I'm using Traditional Chinese)
- delphi7的问题
- 我把一篇WORD文档存入了数据库,然后我想通过DEPHI程序把文档下载到本地的机器上。就象INTER网下载文件一样,可不知道才能做到下载I
- 急求答案,马上结贴:这个sql语句怎么写?
- 请问:用delphi写的DLL中的字符串怎么返回给VB
- 哪儿有错?
- 如何屏蔽TWebBrowser控件上的右键菜单
- 菜鸟再问WIN32基础问题
- delphi2005 asp.net学习示例二,有源码
begin
edit1.Text:=DBgrid1.SelectedField.AsVariant;
end;
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
//假设FORM已经创建了.
Form2.edit1.Text:=DBgrid1.SelectedField.AsVariant;
Form2.show;
end;
function TForm1.AllLine: string;
var
i: integer;
s: string;
begin
s := '';
for i := 0 to DBGrid1.Columns.Count - 1 do
begin
s := s + ' ' + DBGrid1.Columns[i].Field.AsString;
end;
result := copy(s, 2, length(s));
end;
你在form2上uses form1这不就调用form1了么
在 TForm1的DBGrid1CellClick事件中写如下代码: Form2.show;
Form2.edit1.Text:=DBgrid1.SelectedField.AsVariant;