在listbox中显示的是用户编码如  1 
                             2
                             3
我想在dbrid中显示出与这三个编码所对应的用户名,既显示出三行,应该怎么做啊?!

解决方案 »

  1.   

    with adoquery1 do
      begin
      sql.clear;
      sql.add('selsect 用户名 from tablename where 用户编号=:vyhbh1 or   用户编号=:vyhbh3 or  用户编号=:vyhbh3 or');
      parameters.paramebyname('vyhbh1').value:=listbox.Items.Strings[0];
      parameters.paramebyname('vyhbh2').value:=listbox.Items.Strings[1];
      parameters.paramebyname('vyhbh3').value:=listbox.Items.Strings[2];
      open;
      end;如果编号行数不定,你可以加循环,就不用多说了!