C# visual studio关于文本框的问题
因此,列表框包含名称、姓氏和ID。如果该列表包含我要查找的ID,则名称和姓氏将显示在TextBox2.Text中。问题是什么都没有出现。有什么想法吗 列表项是一个对象。我相信您希望使用列表项.Text或列表项.Value进行检查C# visual studio关于文本框的问题,c#,visual-studio,C#,Visual Studio,因此,列表框包含名称、姓氏和ID。如果该列表包含我要查找的ID,则名称和姓氏将显示在TextBox2.Text中。问题是什么都没有出现。有什么想法吗 列表项是一个对象。我相信您希望使用列表项.Text或列表项.Value进行检查 foreach (ListItem li in ListBox1.Items) { if (checkID.Text.Contains(li.ToString())) { s
foreach (ListItem li in ListBox1.Items)
{
if (checkID.Text.Contains(li.ToString()))
{
string [] word = li.ToString().Split(' ');
string studentInfo = word[0];
string studentInfo2 = word[1];
TextBox2.Text = studentInfo + " " + studentInfo2;
}
}
或
您是否尝试过在IDE中设置断点并在执行时遍历逻辑?另外,调用li.ToString()时返回的值是多少?是否尝试过调试?
if (checkID.Text.Contains(li.Text))
if (checkID.Text.Contains(li.Value))