在c#windows应用程序中使用combobox SelectedIndex和selectedValue的愚蠢问题

时间:2011-05-03 06:19:34

标签: c# .net asp.net user-controls combobox

我对combobox selectedindex有一个愚蠢的问题。我有一个用户控件(UC),我在上面放了一个组合框。在UC加载事件中,我将组合绑定到一个有10行的数据表(甚至是List),然后我想选择socond Item但是我得到一个超出范围的异常。

有趣的是当我评论选择第二行并且运行应用程序组合时 10个项目。

如果我使用任何东西而不是BindingSource我有prolem.Ho我能解决吗? 感谢

编辑1)以下是代码:

comboBox1.DataSource = dsBase.Tables["MyDt"];
            comboBox1.DisplayMember = "Desc";
            comboBox1.ValueMember = "ID";
            comboBox1.SelectedIndex = 1;

编辑1) 任何人都可以解释这些图片吗?

图片1: 1

图片2: 2

图片3:

3

图片4:

4

1 个答案:

答案 0 :(得分:1)

很久没有看到前端应用程序了,但我想说你需要在Combo DataBinding事件中选择项目。

BR