Пользовательское событие SelectedIndexChanged не принимает новую строку DataBinding - PullRequest
0 голосов
/ 07 июля 2011

У меня есть DDL, связанный с источником привязки. Допустим, в источнике привязки у меня есть 3 строки;

1 - один 2 - Два 3 - три

Когда я выбираю первую строку, в методе SelectedIndexChanged thw строка Current BindingSource равна нулю. Затем, если я выберу вторую строку, текущая строка будет предыдущей, первой до тех пор, пока не будет выбран SelectedIndexChanged.

Есть ли способ получить текущую строку в SelectedIndexChanged?

1 Ответ

2 голосов
/ 07 июля 2011

Попробуйте это:

DataTable dt = (DataTable)ddl.DataSource;

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