用户事件SelectedIndexChanged不采用DataBinding新行

时间:2011-07-07 11:51:35

标签: c# .net c#-2.0

我有一个与绑定源链接的DDL。让我们说在绑定源中我有3行;

1 - 一个 2 - 两个 3 - 三

当我选择第一行时,在SelectedIndexChanged方法中,当前BindingSource行为空。然后,如果我选择第二行,则当前行是前一行,直到返回SelectedIndexChanged为止。

有没有办法在SelectedIndexChanged中获取当前行?

1 个答案:

答案 0 :(得分:2)

试试这个:

DataTable dt = (DataTable)ddl.DataSource;

string result = dt.Rows[ddl.SelectedIndex]["col_name"].ToString();