Student Names ( ) と Students タスクlistview1
について、繰り返し変更できる学生に関する情報を持っています。Column1
Column2
textBox1
生徒候補の名前を入力できる場所がありますColumn1
。string
その名前は、 namedに転送されsearchstr
ます。
コマンドがヒットするとすぐに、 の項目がColumn1
存在するかどうかがチェックされます (および に等しいかどうかsearchstr
)。
もしそうなら、その学生の名前には、コマンドライン経由で受け取るインデックス番号がありますvar index = listview.Items.IndexOf(Name);
次に、そのインデックス番号を使用して、その生徒のタスクのテキスト値 ( のサブアイテム) を受け取り、Column2
それを文字列に設定しようとします。これは可能ですか?
foreach (ListViewItem item in listview1.Items)
{
if (item.SubItems[0].Text == searchstr)
{
var Name = listview1.FindItemWithText(searchstr);
if (Name != null)
{
var index = listview.Items.IndexOf(Name);
}
}
}