Here i have shown you how i have checked the RadioButton depending on the DataBase value for string DataType and Bit.
I have used dummy table for demo
HTML:
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" HeaderStyle-BackColor="#3AC0F2"
HeaderStyle-ForeColor="White" Width="250" Height="200">
<Columns>
<asp:TemplateField HeaderText="String">
<ItemTemplate>
<asp:RadioButton ID="RadioButton1" runat="server" Text='<%# Eval("Text") %>' Checked='<%# Eval("Stringvalue").ToString() == "false" ? false : true %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Bit">
<ItemTemplate>
<asp:RadioButton ID="RadioButton2" runat="server" Text='<%# Eval("Text") %>' Checked='<%# Eval("BitValue").ToString() == "0" ? false : true %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
</form>
C#:
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
DataTable dt = new DataTable();
dt.Columns.AddRange(new DataColumn[3] { new DataColumn("StringValue", typeof(string)),
new DataColumn("BitValue", typeof(string)),
new DataColumn("Text", typeof(string))});
dt.Rows.Add("true", 0, "Mumbai");
dt.Rows.Add("false", 1, "Delhi");
dt.Rows.Add("true", 1, "Nagpure");
GridView1.DataSource = dt;
GridView1.DataBind();
}
}
Image:

Thank You.