点击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( 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 + \"\'\";
}
继续阅读与本文标签相同的文章
java8新特性整理
-
阿里云独门绝技之无代理混合云数据库实时增量备份
2026-05-18栏目: 教程
-
外国网友惊叹中国5G公交:中国早已比我们想象的更好
2026-05-18栏目: 教程
-
Aliyun Serverless VSCode Extension v1.8.0 发布
2026-05-18栏目: 教程
-
日本丰田和美国通用等8家企业联合开发自动驾驶技术
2026-05-18栏目: 教程
-
发布K12教育机械臂,越疆完成全龄段AI教育布局
2026-05-18栏目: 教程
