Hi,
You Solution
.ASPX page
<asp:GridView ID="gv" runat="server" AutoGenerateEditButton="true" DataKeyNames="employeeid"
AutoGenerateColumns="false" onrowdatabound="gv_RowDataBound" >
<Columns>
<asp:TemplateField HeaderText="EmployeeID" SortExpression="EmployeeID">
<ItemTemplate>
e
<asp:Label ID="lblempid" runat="server" Text='<%# Eval("employeeid") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtempid" runat="server" Text='<%# Bind("employeeid") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="EmployeeName" SortExpression="EmployeeName">
<ItemTemplate>
<asp:Label ID="lblempname" runat="server" Text='<%# Eval("empname")%>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtempname" runat="server" Text='<%# BIND("empname") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Salary" SortExpression="Salary">
<ItemTemplate>
<asp:Label ID="lblsalary" runat="server" Text='<%# Eval("salary") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtsalary" runat="server" Text='<%# BIND("salary") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Departmentid" SortExpression="DepartmentID">
<ItemTemplate>
<asp:Label ID="lbldeptid" runat="server" Text='<%# Eval("departmentid") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtdeptid" runat="server" Text='<%# Bind("departmentid") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="LocationID" SortExpression="LocationID">
<ItemTemplate>
<asp:Label ID="lbllocationid" runat="server" Text='<%# Eval("locationid") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtlocationid" runat="server" Text='<%# Bind("locationid") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="JOBID" SortExpression="Jobid">
<ItemTemplate>
<asp:Label ID="lbljobid" runat="server" Text='<%# Eval("jobid") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtjobid" runat="server" Text='<%# Bind("jobid") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="joiningdate" SortExpression="joiningdate">
<ItemTemplate>
<asp:Label ID="lbljoiningdate" runat="server" Text='<%# Eval("joiningdate") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtjoiningdate" runat="server" Text='<%# BIND("joiningdate") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Isworking" SortExpression="IsWorking">
<ItemTemplate>
<asp:CheckBox ID="chksworking" runat="server" Checked='<%# Eval("isworking") %>' />
</ItemTemplate>
<EditItemTemplate>
<asp:CheckBox ID="chkworking" runat="server" Checked='<%# Bind("isworking") %>' />
</EditItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
.CS code
protected void gv_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
CheckBox chkworking = (CheckBox)e.Row.FindControl("chkworking");
if (Convert.ToBoolean(DataBinder.Eval(e.Row.DataItem, "isworking").ToString()) == true)
chkworking.Checked = true;
else
chkworking.Checked = false;
}
}