<
radGrid:RadGrid ID="gdViewOrders" runat ="server" AutoGenerateColumns="false" AllowMultiRowSelection="false" EnableAJAX="true" AllowMultiRowEdit="true" OnEditCommand="gdViewOrder_EditMode" OnUpdateCommand="gdViewOrder_UpdateMode">
<MasterTableView EditMode="InPlace" DataKeyNames="OrdID">
<Columns>
<radGrid:GridEditCommandColumn UniqueName="EditCommandColumn"></radGrid:GridEditCommandColumn>
<radGrid:GridBoundColumn HeaderText="Order ID" DataField="OrdID" ReadOnly="true"></radGrid:GridBoundColumn>
<radGrid:GridBoundColumn HeaderText="Name" DataField="CustName" UniqueName="Name"></radGrid:GridBoundColumn>
</Columns>
</MasterTableView>
</radGrid:RadGrid>
Code:
protected
void gdViewOrder_UpdateMode(object sender, Telerik.WebControls.GridCommandEventArgs e)
{
GridEditableItem editedItem = (GridEditableItem)e.Item;
int id = Convert.ToInt32(editedItem.GetDataKeyValue("OrdID"));
string objName = (editedItem["Name"].Controls[0] as TextBox).Text;
bool response = objOrders.UpdateOrder(id, objName, objAddress.Text, objSeller.Text, Convert.ToInt32(objStatus.Text));
lblMessage.Text = "Order has not been updated successfully.";
}
Thanks