RAdGrid不允许自动插入

时间:2019-03-09 11:10:53

标签: radgrid radgridview

我有此asp网页要求,当页面打开时,将显示RadGrid,并允许用户输入新记录或使用“就地”编辑来编辑现有记录。当我说就地时,我的意思是只打开一个空白行,请勿使用任何类型的表格。我已经设置了Rad网格,如下所示。

<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False"
                 AllowAutomaticInserts="true" AllowAutomaticUpdates="true"
                OnItemDataBound="RadGrid1_ItemDataBound" OnItemCreated="RadGrid1_ItemCreated"
                 AllowPaging="True" PageSize="25" MasterTableView-EditMode="InPlace"
                OnItemCommand="RadGrid1_ItemCommand">

主表布局如下所示,以便不显示较长的代码部分,我仅显示1行,其他行使用相同的布局。

 <MasterTableView DataKeyNames="CaseId" CommandItemDisplay="Top"
                    EditMode="InPlace" ShowHeadersWhenNoRecords="true" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates="True">
                    <Columns>
                        <telerik:GridTemplateColumn HeaderText="Date Received" Display="true" UniqueName="DateReceived">
                            <ItemTemplate>
                                <asp:Label ID="lblDateReceived" runat="server"
                                    Text='<%# DataBinder.Eval(Container.DataItem, "DateReceived","{0:MM/dd/yyyy}") %>'> </asp:Label>
                            </ItemTemplate>
                            <EditItemTemplate>
                                <telerik:RadDatePicker runat="server" ID="dpReceivedDate" UniqueName="dpReceivedDate" Width="105px" SelectedDate='<%# Bind("DateReceived") %>'></telerik:RadDatePicker>
                            </EditItemTemplate>
                            <InsertItemTemplate>
                                <telerik:RadDatePicker ID="dpReceivedDate" runat="server" Width="105px"></telerik:RadDatePicker>
                            </InsertItemTemplate>
                        </telerik:GridTemplateColumn>

我的问题是,当页面打开时,我可以显示数据,但无法弄清楚如何添加新记录或编辑任何现有记录。有人可以告诉我我在这里想念什么吗?

0 个答案:

没有答案