Я использую c # asp.net 4 веб-формы и ef4.
В своем коде сзади я несколько раз использую этот код ниже для привязки и перепривязки (для обновления) e GridView после вставки или других операций, выполненных с использованиемEF объекты.
Использование простого gridview.DataBind ();не работает, потому что я вызываю EF программно, поэтому я решил использовать класс, чтобы сохранить в памяти этот код, который может создавать объекты для моего GridView, и вызывать его сколько мне нужно в моем коде, избегая избыточности.
IEnumerable<CmsContent> queryContents =
myCurrentSlot.CmsContents.Where(x => x.IsPublished == true);
uxManageContents.DataSource = queryContents;
uxManageContents.DataBind();
Можете ли вы помочь мне написать этот класс?Или вы знаете, какой способ восстановить вид сетки после выполнения некоторыми командами EF?как это сделать?
Пожалуйста, помните, что я использую любой веб-элемент управления источником данных для вида сетки, но привязываю его программно.