GridView

点击GridVies中某行数据中某一列的按钮,得到这行数据中其他列的值的方法:

其中0代表这行数据中第几列

string name = ((System.Web.UI.WebControls.DataControlFieldCell)(((GridViewRow)(((ImageButton)sender).Parent.Parent)).Controls[0])).Text;

 

点击GridVies中某行数据中某一列的按钮,得到这行数据中同一列的其他控件中值的方法:

                    <asp:TemplateField HeaderText="Active">
                        <ItemTemplate>
                            <asp:ImageButton ID="confirm" CssClass="imginput" runat="server" ImageUrl="../Template/public/images/confirm.gif" CommandArgument='<%# DataBinder.Eval(Container.DataItem,"pro_id") %>' OnCommand="confirmProduct_Click" AlternateText="confirm" ToolTip="confirm" Visible='<%# v_confirm(DataBinder.Eval(Container.DataItem,"status")) %>' />
                           
                            <asp:HiddenField ID="hid_sp" runat="server" Value='<%# DataBinder.Eval(Container.DataItem,"sp_id") %>' />
                        </ItemTemplate>
                    </asp:TemplateField>

 

    private void confirmProduct_Click(object sender, CommandEventArgs e)
    {

            string pro_id = (string)e.CommandArgument;
            string sp_id = ((HiddenField)(((ImageButton)sender).Parent).FindControl("hid_sp")).Value;
            string Sql = "Update PS_Pro Set status='3' where pro_id='" + pro_id + "' And

                                 sp_id='" + sp_id + "'";
    }

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值