[aspx]
<ej:Grid ID="OrdersGrid" runat="server" AllowPaging="True" AllowSorting="True" DataSourceID="SqlData"
OnServerEditRow="EditEvents_ServerEditRow" OnServerAddRow="EditEvents_ServerAddRow" OnServerDeleteRow="EditEvents_ServerDeleteRow" MinWidth="0">
------
------
</ej:Grid>
[cs]
// Server side update record
protected void EditEvents_ServerEditRow(object sender, GridEventArgs e)
{
EditAction(e.EventType, e.Arguments["data"]);
}
//Server side add record
protected void EditEvents_ServerAddRow(object sender, GridEventArgs e)
{
EditAction(e.EventType, e.Arguments["data"]);
}
// Server side delete record
protected void EditEvents_ServerDeleteRow(object sender, GridEventArgs e)
{
EditAction(e.EventType, e.Arguments["data"]);
}
protected void EditAction(string eventType, object record)
{
Dictionary<string, object> KeyVal = record as Dictionary<string, object>;
if (eventType == "endEdit")
{
-------
-------
}
else if (eventType == "endAdd")
{
--------
--------
}
else if (eventType == "endDelete")
{
-------
-------
}
this.OrdersGrid.DataBind();
}
|