listview添加數據


1. 添加數據:

ListView1.ViewStyle:=vsReport;
 ListView1.Columns.Add;
 ListView1.Columns[0].Caption:='aaaa';
  ListView1.Columns.Add;
 ListView1.Columns[1].Caption:='bbbbb';
 ListView1.Columns.Add;
 ListView1.Columns[2].Caption:='cccc';
  ListView1.Columns.Add;
 ListView1.Columns[3].Caption:='dddd';
 Additem:=form1.ListView1.Items.Add;
             Additem.Caption:=IntToStr(Additem.Index); //序號
             Additem.SubItems.Add('1111'); //無用列
             Additem.SubItems.Add('222'); //增加監控目錄路徑
             Additem.SubItems.Add('未監控');//狀態

 

2. 更新數據:

ListView1.Items 為標准 Tlistitems類

ListView1.Items

1. 賦值

with ListView1.Items.Add do
begin
Caption:=caption; //添加第一項
SubItems.add(aaaaa); //添加后面數據
SubItems.add(1234);
SubItems.add(1234);
end; //一定要使用WITH結構.

2. 取值

listview1.Items.Item[i].Caption 取得某條數據標題
listview1.Items.Item[i].SubItems.Strings[j] 取得某條數據內容
listview1.Items.Item[i].SubItems.CommaText 一條記錄的全部內容,
格式: "標題","內容1","內容2",....

listview1.Items.Item[i].SubItems.Text 一條記錄的全部內容,
格式: 標題,內容,內容2....

3. 刪除

listview1.Items.Item[i].Delete; 刪除一條數據

4. 數據類型(長度)定義

i:=ListView1.Items.Count 數據條數

listview1.Items.Item[i].Selected 該條數據選中否(MultiSelect決定單選復選)

5. 其他

ListView1.Items.Clear; 清除數據

6. 修改

listview1.selected.caption := form2.edit1.text;
listview1.selected.subitems.strings[0] := form2.edit2.text;
listview1.selected.subitems.strings[1] := form2.edit3.text 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM