2012-08-02 94 views
-2

我需要用於將新值插入到我的listview中的已經有一些值的代碼。我做了我自己的方式,但我得到了跨線程異常。所以任何人都可以幫助我將新值插入到列表視圖中,但不清除舊值?如何用C#中的ListView中的舊值更新新值

在此先感謝, Ulaga

+1

告訴我們你在你自己的方式做了什麼。我們可以做得更好 – Shyju 2012-08-02 13:32:39

+0

你能告訴我們你的代碼嗎? – Shai 2012-08-02 13:32:50

+3

你有什麼嘗試?你的代碼是什麼樣的?你顯然使用'Threads'或'Backgroundworker'。但沒有看到一些代碼就沒有什麼用處。 – 2012-08-02 13:33:38

回答

0

你必須讓你的一部分進行更多的研究工作。你也應該發佈你的非工作代碼,而不是僅僅說你有一個異常。

您的應用程序是winform還是webform?

System.Windows.Forms.ListView有6個過載在其項目集合的Add方法,這裏有三:

listView1.Items.Add(new ListViewItem("new item")); 
listView1.Items.Add("List item text", 3); // Adds a new item with ImageIndex 3 
listView1.Items.Add("string"); 

試出來。

System.Web.UI.WebControls.ListView必須調用其項目集合的Add方法的一種方式:

ListView1.Items.Add(ListViewDataItem item); 

http://msdn.microsoft.com/en-us/library/aa983548(v=vs.71).aspx