GridView的databound事件实例(c#)

原创 2007年10月15日 10:35:00
很多新手对GridView的databound事件并不熟悉,今天我就来掩饰一个实例,希望对大家有所帮助!
这是一个给GridView添加绑定效果的例子,使其每一行加上高亮,并添加跳转事件。
首先看一下代码:
 1 protected void gv_TestCombinationList_RowDataBound(object sender, GridViewRowEventArgs e)
 2     {
 3         DataRowView view = e.Row.DataItem as DataRowView;//定义一个DataRowView的实例
 4         if (view != null)
 5         {
 6             e.Row.Attributes.Add("onMouseOver""this.style.color='#ff8105'");
 7             e.Row.Attributes.Add("style""cursor:hand");
 8             e.Row.Attributes.Add("onMouseOut""this.style.color='black'");//添加每一行的属性
 9             for (int i = 0; i < e.Row.Cells.Count; i++)
10             {
11                 string url = rule.GetModulePage(m_ModuleID, ModulePageENUM.TestCombinationDetail) + "?id=" + view["ProjectID"].ToString() + "&testid=" + view["TestID"].ToString();//通过方法得到链接地址
12                 e.Row.Cells[i].Attributes.Add("onclick""self.location='" + url + "'");//添加跳转属性
13             }
14         }
15     }
很简单的一个小例子,只要你的GridView中有数据,上述代码就可以让它们拥有高亮和跳转的效果,希望大家能在此基础上更进一步。
有什么不明白的可以给我留言。
 

C# GridView 给某行或某列绑定点击事件和鼠标事件

后台代码 protected void gvProduct_RowDataBound(object sender, GridViewRowEventArgs e) { ...
  • amoniyibeizi
  • amoniyibeizi
  • 2015年01月22日 11:00
  • 212

GridView的简单使用,带有点击事件

网格布局GridView的使用 在layout中的布局 main.xml android:id="@+id/gridview" android:layout_width="match_paren...
  • Avermarialover
  • Avermarialover
  • 2016年10月25日 14:57
  • 10990

ASP.NET GridView 后台绑定行点击行触发SelectedIndexChanged,页面刷新后,只有一页的情况下,事件只触发一次

如题,刚接触asp.net不久,项目需要用到
  • u014727472
  • u014727472
  • 2014年05月24日 22:06
  • 1080

DevExpress GridView 列标题点击事件

GridView有RowCellClick事件,即单元格点击事件,但是针对列标题行以及列标题单元格却没有相应的事件。在这里使用GridView的MouseDown事件。这里同样使用的是GridHitI...
  • xunzaosiyecao
  • xunzaosiyecao
  • 2016年04月23日 12:22
  • 4627

关于为gridView中的Item设置点击事件

首先在Activity中定义GridView,以及需要用到的图片及图片对应的文字,还有适配器 private GridView gridView; private List> dataList; pr...
  • z1042511771
  • z1042511771
  • 2016年11月30日 22:53
  • 5063

Winform的DataGridView控件在编辑单元格时事件触发顺序

在我的测试过程中,从编辑单元格到结束编辑整个过程仅仅涉及到一下几个事件: dgv_Test_CellBeginEdit dgv_Test_CellValidating dgv_Test_CellPar...
  • yan_hyz
  • yan_hyz
  • 2015年02月12日 12:59
  • 10864

Android用GridView画带背景色和点击事件的简单表格

一:效果图六步即可完成GridView不同背景色,并且每个单元格可点击 GridView布局 ...
  • S43565442
  • S43565442
  • 2016年05月10日 11:33
  • 2492

ASP.NET学习笔记[12] - Gridview里的下拉框筛选效果

一、前言很多第三方插件实现了这个功能,但不是我想要的那种像Excel表头一点就展开筛选面板的效果(很多用的是文本框输入filter查询条件),干脆自己动手丰衣足食吧。当初觉得太复杂,拖了很久,直到真的...
  • xiangcns
  • xiangcns
  • 2015年11月23日 09:14
  • 4438

WebForm GridView设置分页,编辑,更新,取消,删除,按钮,以及排序。

数据库: 首先要在GridView上取消掉 自动生成列(根据T-SQL) AutoGenerateColumns="False" 添加BoundField,就是绑定列,设置DataFie...
  • u012997311
  • u012997311
  • 2017年10月31日 15:49
  • 468

GridView中item点击事件思考

GridView中item的布局有:ImagView、TextView 效果: GridView中点击每个item进行对应地图刷新 GridView中长按每个item进入使该item进入Touch模式...
  • csu54zzg
  • csu54zzg
  • 2015年03月08日 21:20
  • 2443
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:GridView的databound事件实例(c#)
举报原因:
原因补充:

(最多只允许输入30个字)