Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > comboBox1.DisplayMember не пойму почему не устанав


Автор: KuMa1104 7.3.2010, 19:53
Здравствуйте. Столкнулся с такой незадачей.

Пусть есть DataTable и ComboBox
У DataTable  помимо прочих есть колонка  MyComment
Мы можем сделать так.
Код

comboBox1.DataSource =MyDataTable ;
comboBox1.DisplayMember = "MyComment";

И у нас в ComboBox отобразятся значения из столбца "MyComment"

Теперь пусть у меня есть List<DataRow> MyList
У DataRowпомимо прочих есть колонка  MyComment
Когда я попробую сделать нечто подобное

Код

comboBox1.DataSource =MyList;
comboBox1.DisplayMember = "MyComment";


То comboBox1.DisplayMember не установиться. 
Кто нибудь знает почему это происходит? 
И как с этим бороться?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)