这个问题,真是搞了我1天,这次记住他

第一种方法:

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{

GridViewRow drv = ((GridViewRow)(((Button)(e.CommandSource)).Parent.Parent));
Button btn1 = drv.FindControl("button3") as Button;
btn1.Text = "此订单不可取消";
btn1.Enabled = false;

}

第二种方法:

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{

//DataRowView drv = e.Row.DataItem as DataRowView;
//System.Web.UI.WebControls.Button btn1 = e.Row.FindControl("button3") as System.Web.UI.WebControls.Button;
//foreach (GridViewRow gvr in GridView1.Rows)
//{
// Button btn1 = GridView1.FindControl("button3") as Button;
// btn1.Text = "此订单已经取消";
// btn1.Enabled = false;
//}

if (e.Row.RowType == DataControlRowType.DataRow)
{
if (e.Row.FindControl("Button3") != null)
{
Button btn1 = (Button)e.Row.FindControl("Button3");
btn1.Text = "此订单已经取消";
btn1.Enabled = false;

}
}

}

最新文章

  1. 在Windows中玩转Docker Toolbox
  2. Hawk使用补充说明
  3. iOS 10的正确解锁方式
  4. 0-js判断电脑或手机登录
  5. Selenium Webdriver下click失效问题解决
  6. 知方可补不足~利用LogParser将IIS日志插入到数据库
  7. 14.8.4 Moving or Copying InnoDB Tables to Another Machine 移动或者拷贝 InnoDB 表到另外机器
  8. 【转】如图,win7登陆界面,键盘失灵,没办法登陆。求解!如何在这个界面打开个鼠标可以点的软键盘
  9. 构造函数语义学之Copy Constructor构建操作(2)
  10. Hive学习之一 《Hive的介绍和安装》
  11. PostgreSQL的时间函数使用整理
  12. js模块化认识1
  13. [Vim]vim学习笔记--多个文件打开,切换,关闭
  14. openJDK知识整理及概念
  15. 查看Orcale数据里的表是否有变化
  16. web项目no such method exception
  17. [Python]项目打包:5步将py文件打包成exe文件 简介
  18. PHP 获取图像信息 getimagesize函数
  19. 三种调用WCF服务的代码
  20. 菜鸟去重复之Sql

热门文章

  1. 日前加拿大平板厂商 Datawind和印度运营商Reliance Communications日前宣布合作
  2. OnClientClick知识+一个上传的例子
  3. OpenGL编程(二)绘制矩形
  4. Scala之面向对象
  5. c#做对比软件
  6. 三维偏序(陌上花开) CDQ分治
  7. 微信小程序 获取数组长度
  8. php异常处理的深入
  9. 洛谷 P3152 正整数序列
  10. 轻松学习之Linux教程四 神器vi程序编辑器攻略