所以我一直在浏览谷歌的伟大思想,但没有找到一个有效的解决方案;我有一个列表框(instanceSelection)和一个标签(instanceTxt)。我希望当我选择集合中的项目时,instanceTxt与instanceSelection的文本相同。
以下是我认为之前可以使用的代码行:
private void instanceSelection_SelectedIndexChanged(object sender, EventArgs e)
{
instanceTxt.Text = (string)this.instanceSelection.SelectedValue.Text;
}
但有一段时间它没有改变,另一个代码阻止它改为" 0"。当使用" ToString"。
时,我有时也会得到一个空错误谢谢, 威廉
答案 0 :(得分:1)
试试这个:
private void instanceSelection_SelectedIndexChanged(object sender, EventArgs e)
{
if(instanceSelection.SelectedIndex > -1)
instanceTxt.Text = instanceSelection.Items[instanceSelection.SelectedIndex].ToString();
}