请问我输入帐号查询的结果在listview中显示要怎么写呢
如在在listview中显示id , login字段。

解决方案 »

  1.   

    把查询出来的结果赋给listview,
      

  2.   


                    with lsvData.Items.Add do
                    begin
                      Caption := ID字段的值;
                      SubItems.Add(login字段的值);
                      lsvData.Items.Item[j - 1].ImageIndex := 1;//添加图标
                      Inc(j);
                    end;
      

  3.   

    可以清楚一点吗?
    if   ComboBox1.itemIndex =0 then
        ADOQuery1.SQL.Text:='select * from hub_netsun.minfo where login ='''+Edit1.text+''''
        else
        ADOQuery1.SQL.Text:='select * from hub_netsun.minfo where id ='''+Edit1.text+'''';   ADOQuery1.Open;
    如我这样查询出来的结果要用来listview控件与表格方式显示出来。我写了老是错误。
      

  4.   

    说句实话,我也觉得Delphi显示多列时要用SubItems的语法不太直观. 3楼是对的,不过我不懂ADOQuery,不知道怎么将各个字段的值分开,必须要分开再那样一个一个加的