Student Names ( ) と Students タスクlistview1について、繰り返し変更できる学生に関する情報を持っています。Column1Column2
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);
}
}
}