Crud с Telerik Radgrid и Линк к сущности - PullRequest
1 голос
/ 26 февраля 2010

Я думал, можно ли сделать crud на telerik radgrid, и данные были от линии к сущности.

Я использовал edmx, затем я установил источник данных Radgrid с данными, полученными в результате запроса linq. Вот оно:

DatabaseModel.Entities entities = new DatabaseModel.Entities();
RadGrid1.DataSource = from courses in entities.Courses
                      select new {
                          courses.CourseName,
                          courses.CourseCode,
                          courses.Description
                      };
RadGrid1.DataBind();

и Radgrid был объявлен так:

<telerik:RadGrid ID="RadGrid1" runat="server"
    AllowAutomaticDeletes="true"  AllowAutomaticInserts="true" 
    AllowAutomaticUpdates="true" AllowPaging="True" 
    AutoGenerateDeleteColumn="True" EnableHeaderContextMenu="True" 
    AllowFilteringByColumn="True" AllowSorting="True" AutoGenerateEditColumn="True">
    <MasterTableView CommandItemDisplay="Top"  >
    </MasterTableView>
</telerik:RadGrid>

Есть ли способ, которым мы могли бы редактировать содержимое БД таким способом? Большое спасибо.

1 Ответ

0 голосов
/ 26 февраля 2010

Сетка Telerik поддерживает автоматическое редактирование с элементами управления источником данных (LinqDataSource, EntityDataSource) в качестве MS GridView. Чтобы выполнить CRUD вручную, используйте привязку NeedDataSource и подключите события обновления / вставки / удаления на сервере - проверьте это демо для начала.

...