|
Aspx:-
<asp:HiddenField ID="SelectRecords" ClientIDMode="Static" runat="server" />
<ej:Grid ID="FlatGrid" runat="server" AllowPaging="True" IsResponsive="true" AllowScrolling="true" AllowFiltering="true" OnServerRowSelected="FlatGrid_OnServerRowSelected" AllowSelection="true" Selectiontype="Multiple" >
<Columns>
<ej:Column Field="OrderID" HeaderText="Order ID" IsPrimaryKey="True" TextAlign="Right" Width="80" />
. . .
</Columns>
<ClientSideEvents RowSelected="rowSelect" />
</ej:Grid>
<script type="text/javascript">
function rowSelect(args) {
var record = this.getSelectedRecords();
$("#SelectRecords").val(JSON.stringify(record));
}
</script>
Serverside:-
protected void FlatGrid_OnServerRowSelected(object sender, Syncfusion.JavaScript.Web.GridEventArgs e)
{
JavaScriptSerializer ser = new JavaScriptSerializer();
List<Orders> sel = ser.Deserialize <List<Orders>>(this.SelectRecords.Value);
}
|