C# 使用radgrid更新记录

C# 使用radgrid更新记录,c#,asp.net,telerik,radgrid,C#,Asp.net,Telerik,Radgrid,这是我的密码 aspx 下面是一个场景,当我单击更新时,必须更新记录。 如何更新记录?请帮帮我 我还设置了AllowAutomaticUpdate=“true”检查您是否已使用update命令。 您必须创建与radgrid相关的数据源的update命令,否则它无法更新。 否则,您必须将更新逻辑放入 protectedvoid RadGrid1\u UpdateCommand检查您是否已输入更新命令。您必须创建与radgrid相关的数据源的更新命令,否则它无法更新。现在我看不到任何数据源,例如

这是我的密码

aspx

下面是一个场景,当我单击更新时,必须更新记录。 如何更新记录?请帮帮我


我还设置了AllowAutomaticUpdate=“true”

检查您是否已使用update命令。

您必须创建与radgrid相关的数据源的update命令,否则它无法更新。 否则,您必须将更新逻辑放入


protectedvoid RadGrid1\u UpdateCommand

检查您是否已输入更新命令。您必须创建与radgrid相关的数据源的更新命令,否则它无法更新。现在我看不到任何数据源,例如您的网格的SqlDataSource。您还可以通过代码使用ADO.Net sql进行更新
 <telerik:GridEditCommandColumn HeaderStyle-Width="25px" EditImageUrl="../images/Edit.gif"
                    ButtonType="ImageButton" ItemStyle-HorizontalAlign="Right">
                </telerik:GridEditCommandColumn>
                <telerik:GridTemplateColumn HeaderText="Comments" HeaderStyle-Width="400px" DataField="Comments"
                    HeaderStyle-CssClass="tblHeaderNoBorder">
                    <ItemTemplate>
                        <asp:Label runat="server" ID="lblComments" Text='<%# Eval("Comments") %>' />
                    </ItemTemplate>
                    <EditItemTemplate>
                        <telerik:RadTextBox ID="txtComments" runat="server" Height="40px" Width="100%" TextMode="MultiLine"
                            Enabled="true" Text='<%# Eval("Comments") %>' BackColor="LightPink">
                        </telerik:RadTextBox></EditItemTemplate>
                </telerik:GridTemplateColumn>
protected void RadGrid1_UpdateCommand(object source, GridCommandEventArgs e)
    {
     if ((e.Item is GridEditableItem) && (e.Item.IsInEditMode))
            {
                GridEditableItem item = (GridEditableItem)e.Item;
                RadTextBox txtComments = (RadTextBox)item.FindControl("txtComments");
                RadGrid1.DataBind();
            }