ASP.NET在绑定数据的Gridview中取出单击行的数据

在GridView中进行数据的绑定

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
                        ShowHeader="False" BorderStyle="None" style="margin-right: 51px">
                         <Columns>
                            <asp:TemplateField>
                                <ItemTemplate>
                                    <table cellpadding="2" style=" width:100%">
                                        <tr>
                                            <td rowspan="3">
                                                <asp:ImageButton ID="ImageButton1"  ImageUrl='<%#Eval("Use_Pic") %>' Width="50px" Height="50px" runat="server" />
                                            </td>

                                         </tr>

                                             <td style=" float:right;">
                                                <asp:LinkButton ID="linkbtnCancel" runat="server"
                                                    CommandArgument='<%# Eval("id") %>' οnclick="linkbtnCancel_Click"
                                                    CausesValidation="False" OnClientClick="return confirm('确认要取消关注吗?');">取消关注</asp:LinkButton>//在linkbutton中必须要有
CommandArgument这个属性,通过这个参数能够取出单击时候的本行数据,针对取出的数据进行操作

                                            </td>
                                        </tr>

                                       </table>

                                   </ItemTemplate>
                            </asp:TemplateField>
                        </Columns>
                    </asp:GridView>

在后台的调用中并不能用this直接指到,可以用这个方法:

 protected void linkbtnCancel_Click(object sender, EventArgs e)
    {
        string sql = "delete from T_guanzhu where id=" + ((LinkButton)sender).CommandArgument.ToString();//这个方法就取出了在当前单击的linkbutton对应的数据
        Class1.ExecuteNonQuery(sql);

     }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值