1

telerik radgrid で crud を実行できるかどうかを考えていましたが、データは linq からエンティティへのものでした。

私はedmxを使用していたので、linqクエリから得られたデータでRadgridのDataSourceを設定しました。ここに行きます:

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>

この方法でデータベースの内容を編集する方法はありますか? どうもありがとう。

4

1 に答える 1

0

Telerik グリッドは、MS GridView としてデータ ソース コントロール (LinqDataSource、EntityDataSource) を使用した自動編集をサポートしています。手動 CRUD を実行するには、NeedDataSource バインディングを使用し、サーバーで update/insert/delete イベントをフックします。このデモを確認して開始してください。

于 2010-02-26T08:18:29.687 に答える