BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
private void gridControl1_CurrentCellChanged(object sender, EventArgs e) { GridCurrentCell cc = this.gridControl1.CurrentCell; if(this.gridControl1[cc.RowIndex, cc.ColIndex].CellType == "CheckBox") { Console.WriteLine(this.gridControl1[cc.RowIndex, cc.ColIndex].CellValue); } }
<asp:UpdatePanel runat="server">
<ContentTemplate>
<script id="template" type="text/template">
<input type="checkbox" id="Verified{{:EmployeeID}}" name="Verified" onchange="myFunction(event)" class="e-field e-checkbox" style="width: 30px" />
</script>
<ej:Grid ID="EmployeesGrid" runat="server" AllowPaging="True" OnServerRecordClick="EmployeesGrid_ServerRecordClick">
<PageSettings PageSize="4"></PageSettings>
<ClientSideEvents ActionComplete="Complete" />
<Columns>
<ej:Column HeaderText="checkbox" Template="#template" TextAlign="Center" Width="110" />
……………………………………..
</Columns>
</ej:Grid>
<script>
var id, state;
function myFunction(event) {
id = $(event.target).attr("id");
state = $(event.target).prop("checked");
}
function Complete(args) {
setTimeout(function () {
$("#" + id).prop("checked", state);
},500)
}
</script>
</ContentTemplate>
</asp:UpdatePanel>
protected void EmployeesGrid_ServerRecordClick(object sender, GridEventArgs e)
{
// do your stuff here.
}
|