Neuen Datensatz hinzufügen zu Telerik RadGrid

Habe ich Folgendes Telerik RadGrid, die ich verwende in C#:

<MasterTableView Width="100%" EditMode= "InPlace" ClientDataKeyNames="menuID" CommandItemDisplay= "Top">
    <Columns>
        <telerik:GridBoundColumn DataField="Name" HeaderText="Name" SortExpression="Name" UniqueName="Name"></telerik:GridBoundColumn>
        <telerik:GridTemplateColumn UniqueName="Type" HeaderText="Type">
            <ItemTemplate>
                <asp:TextBox ID="Type" Text='<%# DataBinder.Eval(Container.DataItem, "Type") %>' runat="server"></asp:TextBox>
            </ItemTemplate>
            <EditItemTemplate>
            </EditItemTemplate>
        </telerik:GridTemplateColumn>
        <telerik:GridTemplateColumn UniqueName="List" HeaderText="List">
            <ItemTemplate>
                <asp:CheckBox ID="List" runat="server" Checked='<%# DataBinder.Eval(Container.DataItem, "List") %>' />
            </ItemTemplate>
            <EditItemTemplate>
            </EditItemTemplate>
        </telerik:GridTemplateColumn>
        <telerik:GridTemplateColumn UniqueName="loadAtStart" HeaderText="loadAtStart">
            <ItemTemplate>
                <asp:CheckBox ID="loadAtStart" runat="server" Checked='<%# DataBinder.Eval(Container.DataItem, "loadAtStart") %>' />
            </ItemTemplate>
            <EditItemTemplate>
            </EditItemTemplate>
        </telerik:GridTemplateColumn>
    </Columns>
</MasterTableView>

Wird das grid mit Daten gefüllt, und arbeitet normalerweise bei der Bearbeitung der Daten.

Aber wenn ich auf die Neuen Datensatz Hinzufügen-Schaltfläche zur Verfügung gestellt, die von Telerik, dann wird eine leere Zeile Hinzugefügt wird, ohne TextBox oder CheckBox in den Spalten zu Bearbeiten, in die neue Zeile Hinzugefügt. Es ist nur eine leere Zeile. Ich nehme an, dass ich zum erstellen der Steuerelemente dynamisch in den genannten ItemDataBound-Ereignis, aber ich schaffte es nicht zu finden ist der aktuelle code für diese.

Wie löse ich dieses?

InformationsquelleAutor marios | 2014-04-03
Schreibe einen Kommentar