Button获取Repeater一行的两个值

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="选择"  CommandArgument='<%#Eval("infoID") %>' CommandName='<%#Eval("Companyname") %>'
             οnclick="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();

      

    }

 

转载于:https://www.cnblogs.com/huichao1314/p/5424103.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值