У меня есть DevExpress GridControl с BindingSouce. Я хочу очистить BindingSource и заполнить его новыми данными. Я делаю:

var list = new List<MyClass>();
bindingSource.DataSource = list;

//**Do somthing with a data**//

bindingSource.DataSource = listOfMyClassObjects;

И после этого я вижу большой красный крест вместо своего GridControl.
Как правильно очистить BindingSource?

c#
3
Kliver Max 17 Мар 2014 в 12:14
Как установить источник данных для управления сеткой?
 – 
Sriram Sakthivel
17 Мар 2014 в 12:17

1 ответ

Лучший ответ

Чтобы очистить BindingSource из GridControl, вы можете назначить null этому DataSource перед заполнением новыми данными.

bindingSource.DataSource = null;
bindingSource.DataSource = listOfMyClassObjects;

Вы также можете обратиться к этому вопросу StackOverflow.

6
Community 23 Май 2017 в 15:33
Спасибо. Это то, что я ищу.
 – 
Kliver Max
17 Мар 2014 в 14:34