【发布时间】:2018-07-09 15:58:58
【问题描述】:
我从列表中的 tbl 读取保存的数据,并且我想编辑对象,所以当我启动程序时,组合框首先显示该对象的保存值,其他的也在组合框中。请帮忙!
if (lstP.Count > 0)
{
for (int i = 0; i < lstP.Count; i++)
{
if (Stav.IDP == lstP[i].SP)
{
Prim.SelectedIndex = lstP[i].SP;
//ERROR
break;
}
}
}
【问题讨论】:
-
Prim.Items.Count的值是多少? -
这可能是说您在组合框中的索引 5 上没有任何内容。它是否只包含 5 个元素,这使得最多只有 4 个值可用?也可以在if语句中将代码改为
Prim.SelectedIndex = Stav.IDP。 -
同lstP[i].Sp.
-
我忘了说我已经有 Prim.SelectedIndex 事件了,这个事件会不会造成一些问题?
标签: c# combobox selectedindex