2009-11-07 68 views
1

在我的TListView所有行標題和子項[0]充滿了一些數據,我想畢竟存儲在標題和子項填補線等子項目行。需要幫助TListView的德爾福

我的列表視圖就是這樣

user pass working status valid 
data1 pass ---    --- 
data2 pass2 ----    ----- 
- 
- 
- 

我裝他們的成功完全

現在我得到了各個ACC般的地位和有效的,我怎樣才能將它們添加數據

當我試圖的所有數據在nextline 存儲像

user pass working status valid 
data1 pass ---    --- 
data2 pass2 ----    ----- 
     yes 2009 
     no 

我怎樣才能解決這個問題提前

+0

我不知道我理解你的問題。你在問如何設定是的,2009年和沒有價值? – 2009-11-07 08:05:57

回答

0

我不知道我理解的問題提出。

如果您希望列可見,則需要在對象檢查器中添加列。 (我想你已經做到了)。

當你添加listview項目時,你的代碼會是這樣的;

 
MyItem:=ListView1.Items.Add; 
MyItem.Caption:='data1'; 
for i:=0 to 2 do // this is number of desired subcolumns -1 
    MyItem.SubItems.Add(''); // puts blank string in each cell 

// then put your data in; 
MyItem.SubItems[0]:='pass'; 
MyItem.SubItems[1]:='---'; 
MyItem.SubItems[2]:='--' 
//etc 
+0

謝謝先生, 我修正了問題,我沒有輸入一個空白字符串,而加載到我的列表視圖。 – noob 2009-11-08 12:28:55

3

你如何更新現有項目

感謝?

它應該是這樣的:

ListView1.Items[0].SubItems[1] := 'Yes'; 
ListView1.Items[0].SubItems[2] := '2009'; 
ListView1.Items[1].SubItems[1] := 'No'; 
+0

很難理解這個問題,但如果我理解正確,我會給出這個答案。 – 2009-11-07 11:36:19

+0

感謝先生的答覆,但是當我試圖 我得到這個錯誤:( 異常類EstringlistErro有消息LISTINDEX出界(4) 如何解決這個先生? 由於事先 – noob 2009-11-08 03:42:01

+0

問題固定先生反正感謝支持。 – noob 2009-11-08 12:29:29