我有一個Listview
,其中我添加了所有連接的客戶端。按字符串刪除列表視圖項目
當我只知道名字時,我將如何從Listview
中刪除客戶端?
要在客戶端添加到Listview
我用這個代碼:
public void AddToClientList(string ClientName)
{
if (InvokeRequired)
Invoke((MethodInvoker)delegate() { listView1.Items.Add(ClientName); });
else
listView1.Items.Add(ClientName);
}
但我發現了一個錯誤,當我嘗試刪除:
public void RemoveFromClientList(string ClientName)
{
if (InvokeRequired){
Invoke((MethodInvoker)delegate() { listView1.Items.Remove(ClientName); });
}
else{
listView1.Items.Remove(ClientName);
}}
我上listview1.items.remove(clientname)
這個錯誤:
ListView.ListViewItemCoIIection ListView.Items Gets a collection containing all items in the control. Error: The best overloaded method match for 'System.Windows.Forms.ListView.ListViewItemCoIIection.Remove(System.Windows.Forms.ListViewItem)' has some invalid arguments
請張貼錯誤。 –
這裏是錯誤 http://gyazo.com/3fe429b1dec07c94b998f5c8f0d11f66 – Victornor
請在問題中包含錯誤。如果你打算向互聯網上的隨機陌生人尋求幫助,如果你不強迫他們在外部網站上查看更多細節,那就好了。此外,如果該父親有史以來的問題變得無用。 –