aspx
<asp:repeater id= "Repeater1" runat= "Server" >
<ItemTemplate>
<div style= "width:100%;" >
<span style= "Float:left; width:70%; " ><% #Eval ("Companyname")%> </span>
<span style= "Float:left; width:28%; ">
<asp:button id= "Button3" runat= "Server" text= "select" Commandargument= ' <% #Eval ("infoid")%> ' commandname= ' <% #Eval ("Companyname")%> '
onclick= "Button3_Click"/> </span>
</div>
</ItemTemplate>
</asp:Repeater>
<asp:label id= "Label1" runat= "Server" text= "" ></asp:Label>
<asp:label id= "Label2" runat= "Server" visible= "False" ></asp:Label>
Cs
protected void Button3_Click (object sender, EventArgs e)
{
Button BTN = sender as Button;
int id = Int. Parse (btn.commandargument);
String argname = ((Button) sender). CommandName;
String argarg = ((Button) sender). CommandArgument;
Label2.Text = Argarg;
Label1.Text = Argname;
Dataaccess.da DAC = new Dataaccess.da ();
Dac.con.Open ();
String sql = "SELECT * from company_info where infoid = '" + ID + "'";
SqlCommand cmd = new SqlCommand (sql, Dac.con);
Cmd. Connection = Dac.con;
SqlDataReader SDR = cmd. ExecuteReader ();
Sdr. Read ();
Label1.Text = sdr["Companyname"]. ToString ();
Sdr. Close ();
Dac.con.Close ();
}
Button gets the two values of the repeater row