private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
  {
   //item 列表控件中的项。它是数据绑定的。
   //AlternatingItem 交替(从零开始的偶数索引)单元格中的项。它是数据绑定的。
   /*
    解释:  
    e.Item.ItemType    (获取由   DataGrid   控件中   DataGridItem   对象表示的项的类型)   
     ListItemType.Item   ( DataGrid   控件中的项)  
    ListItemType.AlternatingItem  ( DataGrid   控件中的交替项)
   */
   if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
   {
    if(ViewState["pagedata"]!=null)
    {
     Hashtable ht=(Hashtable)ViewState["pagedata"];
     if(ht.Contains(this.DataGrid1.CurrentPageIndex))
     {
      CheckBox cb=(CheckBox)e.Item.FindControl("cbx_select");
      cb.Checked=ht[this.DataGrid1.CurrentPageIndex].ToString()[e.Item.ItemIndex].ToString()=="1";
     }
    }
   }
  }

#region /***创建项***/
  private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
  {
   switch(e.Item.ItemType)
   {
    case ListItemType.Item:
    case ListItemType.AlternatingItem:
    case ListItemType.EditItem:   //列表控件中当前处于编辑模式的项。它是数据绑定的。
    {
     LinkButton btnDelete=(LinkButton)e.Item.FindControl("btn_del");

btnDelete.Attributes.Add("onclick", "return confirm('你是否确定删除?');");
     break;
    }
   }
  
  }

#endregion

转载于:https://www.cnblogs.com/flashicp/archive/2007/07/18/822507.html

asp.net 中datagrid ItemDataBound\ItemCreated相关推荐

  1. asp.net中DataGrid利用RenderControl导出Excel的问题

    asp.net中DataGrid利用RenderControl导出Excel的问题 问题: "DataGridLinkButton"的控件"DataGrid1_ctl14 ...

  2. asp.net中DataGrid性能测试

    作者Blog:http://blog.csdn.net/yzdy/ 测试环境: 数据库服务器:2.4G P4 CPU,2G 内存,Windows Advanced Server 2000,SQL Se ...

  3. Asp.net中DataGrid控件的自定义分页

    使用实现起来虽然比较方便,但是效率不高,每次都需要读取所有页(整个记录集),而加载的只是其中一页,造成了资源的浪费,记录多又会使效率变得很低.下面通过DataGrid的自定义分页功能来减少资源使用和提 ...

  4. ASP.NET中DataGrid鼠标经过感知以及点击行弹出窗口

    选择自 xujh 的 Blog    作者Blog:http://blog.csdn.net/xujh/ 很多人说很难,其实就这几行代码.只要在DataGrid1的ItemDataBound中写入下代 ...

  5. 关于Asp.net中DataGrid绑定事件DataGrid1_ItemDataBound的奇怪问题!

    原本想在DataGrid中的超链接列中往目标网页传入两个参数的.所以写了以下实现代码:<?xml:namespace prefix = o ns = "urn:schemas-micr ...

  6. ASP.NET中 DataGrid简单自定义分页

    先在pageload中添加事件         private void Page_Load(object sender, System.EventArgs e)         {          ...

  7. 【分享】WebForm中DataGrid的20篇经典文章

    1.DataGrid动态模板列更新数据并且分页的例子 http://www.cnblogs.com/lovecherry/archive/2005/03/26/126102.html 2.DataGr ...

  8. 【分享】WebForm中DataGrid的经典文章 及一些网址收藏

    [分享]WebForm中DataGrid的20篇经典文章 自认为以下文章比较经典,希望对初学者有用^_^ 1.DataGrid动态模板列更新数据并且分页的例子 http://www.cnblogs.c ...

  9. asp.net中显示DataGrid控件列序号的几种方法

    在aps.net中多数据绑定的控件很多,论功能来说,应该属DataGrid最为齐全,但它没有提供现成的显示记录序号的功能,不过我们可以通过它所带的一些参数来间接得到序号,下面来看看怎样得到和显示序号值 ...

最新文章

  1. int和Integer的区别在哪里
  2. python第三方库numpy-Python中的第三方库——Numpy
  3. 玩转SmartQQ之登录
  4. 【Paper】2019_Distributed Optimal Control of Energy Storages in a DC Microgrid with Communication Dela
  5. Cisco热备份路由协议(HSRP) 2
  6. Git-rebase 小筆記
  7. 循环体内,字符串的连接方式,使用StringBuilder的append方法进行扩展
  8. Java main 方法详解
  9. python-字符串数据类型-0222
  10. 《从问题到程序:用Python学编程和计算》——2.4 字符串
  11. linux下定时执行任务方法【转】
  12. 【Linux开发】【Qt开发】Qt界面键盘、触摸屏、鼠标的响应设置
  13. 阿里云盘扩容时,容量限制是多少?
  14. java网吧系统_基于SSM框架下的JAVA网吧管理系统
  15. 纵横公路造价软件学习_纵横公路造价软件教程
  16. 使用分身术变身术创建新进程
  17. 叉积 微分 恒等式_不等式(O):常见符号及恒等式
  18. Spring in Action 3 -The four kinds of autowiring
  19. 牛刀:中国房价的买点还没有…
  20. Glidedsky系列—爬虫CSS反爬

热门文章

  1. Python爬虫图形界面封装版本
  2. 数值分析与算法-喻文健-国科大
  3. 【BZOJ1801】【DTOJ2004】 [Ahoi2009]chess 中国象棋 【DP】
  4. Java基础:(五)Object通用方法
  5. scrum敏捷开发工具leangoo如何添加成员
  6. SpringBoot打包部署到环境
  7. Ruby中对象数组排序
  8. 201C Fragile Bridges
  9. Java心得--键值、枚举器
  10. C#語法學習線程(Thread)