私は C# プログラミングの初心者です。問題が発生しています。問題はそれです。winform アプリケーションにリストビュー コントロールがあります。リストビューにはチェックボックスがあります。リストビューの最初の列には、データベースから取得した ID が含まれています。
このように書いた配列もあります
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++;
}
ありがとう