我是C#編程中的新成員。我遇到了一個問題。問題在於。我有一個winform應用程序中的listview控件。 ListView有複選框。列表視圖的第一列包含來自數據庫的ID。C#根據與數組匹配的項目檢查listview複選框
我也有我寫這樣的
string selectCompany = "1,2,3,4";
companies = selectCompany.Split(new String[] { "," }, StringSplitOptions.None);
所有我想要做的是,如果在列表視圖的第一列中的任何值在上述數組的數組,我需要檢查該行。 這是如何實現的? 任何幫助將不勝感激。
更新 我到目前爲止的代碼是
string selectCompany = "1,2,3,4";
companies = selectCompany.Split(new String[] { "," }, StringSplitOptions.None);
foreach (DataRow row in company.Rows)
{
string[] rows = { row["type_id"].ToString(), row["type_name"].ToString()};
var listViewItem = new ListViewItem(rows);
lstCompanyType.Items.Add(listViewItem);
if (companies.Length > 0)
{
if (companies.Contains(row["type_id"]))
{
//i m JUST NOT SURE HOW TO CHECK LISTVIEW ITEMS THAT MATCHES THE ARRAY
}
}
serialno++;
}
感謝
@TimSchmelter,我已經期待這個答案。所有問題的常見答案,所有編程語言和每個人都知道的答案。我沒有要求一大堆代碼。只是一個提示對我來說已經足夠了,我說我在C#編程中相當新。 – WatsMyName