首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

数据库查询到的值放入listview中解决方案

2013-01-07 
数据库查询到的值放入listview中怎样将从数据库中查询得到的值放入listview的控件中啊?[解决办法]得到adoq

数据库查询到的值放入listview中
怎样将从数据库中查询得到的值放入listview的控件中啊?
[解决办法]
得到adoquery后,遍历,填充到Listview,不能直接绑定


var
  item:TlistItem;
begin
  while not ADOQuery1.Eof do
  begin
    item := ListView1.Items.Add;
    item.Caption := ADOQuery1.FieldByName('xx').AsString;
    item.SubItems.Add(ADOQuery1.FieldByName('xx').AsString);
    ADOQuery1.Next;
  end;
end;

[解决办法]
var
  D: TDataSet;
begin
  D := ADoTable1;
  D.Open;

  D.First;
  while not D.Eof do
  begin
    with ListView1.Items.Add do
    begin
      Caption := D.Fields[0].AsString;
      with SubItems do
      begin
        Add(D.Fields[1].AsString);
        Add(D.Fields[2].AsString)
      end
    end;
    D.Next
  end;
end;

热点排行