可以给我一个最佳答案吗?谢了(50分)

  • 主题发起人 主题发起人 Beginer0
  • 开始时间 开始时间
B

Beginer0

Unregistered / Unconfirmed
GUEST, unregistred user!
将被query连结的数据放入dbgrid,点选dbgrid某行(记录),根据该记录的一字段,将该记录的其他信息显示在meno中。
请各位高手支支招吧!
 
for i:=0 to query.fieldcount-1do

memo.lines.add(query.fields.asstreing);
 
你好!能具体点吗?
 
procedure TForm1.Query1AfterScroll(DataSet: TDataSet);
var
i:integer;
begin

// Memo1.Lines.Clear;
for i:=0 to Query1.FieldCount-1do

Memo1.Lines.Add(Query1.Fields.AsString);
end;
 
在dbgrid的事件中写。
 
另外建议使用stringgrid来做,不要用dbgrid来做!
 
bmsr 仁兄,要是打开我的页面,我想再重复一下我的问题中的细节,就是“用鼠标点选dbgrid,在meno中显示的”。
 
没错的! 你的dbgrid已经和query连接了 “将被query连结的数据放入dbgrid” 这时你的原话
 
对,是啊!但我想将通过点选dbgrid,将其中的数据放入meno[/b]中,点选它,在meno中显示我要的数据。而这个数据不在dbgrid连结query
 
procedure TForm1.Query1AfterScroll(DataSet: TDataSet);
var
i:integer;
begin

for i:=0 to DBGrid1.Columns.Count-1do

memo1.Lines.Add(DBGrid1.Columns.Items.Field.AsString);
end;
 
后退
顶部