--------------html code view------------------------------------------------------
<script>
function
SelectSingleRadiobutton(rdbtnid) {
var
rdBtn = document.getElementById(rdbtnid);
var
rdBtnList = document.getElementsByTagName("input");
for
(i = 0; i < rdBtnList.length; i++) {
if
(rdBtnList[i].type == "radio"
&& rdBtnList[i].id != rdBtn.id)
{
rdBtnList[i].checked
= false;
}
}
}
</script>
</head>
<body>
<form
id="form1"
runat="server">
<div>
<asp:GridView
ID="gvdata"
runat="server"
CssClass="Gridview"
AutoGenerateColumns="false"
DataKeyNames="UserId"
HeaderStyle-BackColor="#7779AF"
HeaderStyle-ForeColor="White">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:RadioButton id="rdbUser" runat="server" OnClick="javascript:SelectSingleRadiobutton(this.id)"
/>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField
DataField="UserName"
HeaderText="Name"/>
<asp:BoundField
DataField ="FirstName"
HeaderText="FirstName"
/>
<asp:BoundField
DataField="LastName"
HeaderText="LastName"
/>
<asp:BoundField
DataField="Location"
HeaderText="Location"
/>
</Columns>
</asp:GridView>
</div>
</form>
</body>
</html>
In
code behind bind your gridview and check it
protected
void Page_Load(object
sender, EventArgs e)
{
if
(!IsPostBack)
{
BindGridviewData();
}
}
protected
void BindGridviewData()
{
SqlConnection con = new SqlConnection("Data
Source=MYSystem;Initial Catalog=MySamplesDB;Integrated Security=True");
con.Open();
SqlCommand cmd = new SqlCommand("select
UserId,UserName,FirstName,LastName,Location from User_Information",
con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet
ds = new DataSet();
da.Fill(ds);
gvdata.DataSource
= ds;
gvdata.DataBind();
con.Close();
}
|