Hi All,
Actually My Problem is, RadioButtons are not selected in edit mode based on value saved in Database.
The Below Mentioned is my code in both aspx Page & aspx.cs Page.
<asp:TemplateField HeaderText="Billable" SortExpression="Billable">
<ItemStyle HorizontalAlign ="Left" />
<HeaderStyle HorizontalAlign ="Left" />
<ItemTemplate><%#(Boolean.Parse(Eval("Billable").ToString())) ? "Billable" : "Non-Billable"%></ItemTemplate>
<EditItemTemplate>
<asp:RadioButtonList ID="rbtnlBillable" runat="server" RepeatDirection="Horizontal">
<asp:ListItem>Billable</asp:ListItem>
<asp:ListItem>Non-Billable</asp:ListItem>
</asp:RadioButtonList>
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Taxable" SortExpression="Taxable">
<ItemTemplate><%#(Boolean.Parse(Eval("Taxable").ToString())) ? "Taxable" : "Non-Taxable"%></ItemTemplate>
<EditItemTemplate>
<asp:RadioButtonList ID="rbtnlTaxable" runat="server" RepeatDirection="Horizontal">
<asp:ListItem>Taxable</asp:ListItem>
<asp:ListItem>Non-Taxable</asp:ListItem>
</asp:RadioButtonList>
</EditItemTemplate>
</asp:TemplateField>
protected void gvActivities_RowDataBound(object sender, GridViewRowEventArgs e)
{
DataRowView DRV = (DataRowView)e.Row.DataItem;
if (e.Row.RowType == DataControlRowType.DataRow)
{
if ((e.Row.RowState & DataControlRowState.Edit) > 0)
{
RadioButtonList Billable = (RadioButtonList)e.Row.FindControl("rbtnlBillable");
Billable.SelectedValue = DRV[2].ToString();
RadioButtonList Taxable = (RadioButtonList)e.Row.FindControl("rbtnlTaxable");
Taxable.SelectedValue = DRV[3].ToString();
}
}
}
The Below Image is that after clicking on edit button in gridview.
Regards,
Venki Desai.