http://shanyou.cnblogs.com/archive/2005/12/22/302936.html
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs
e)
{
e.Row.Cells[5].Visible = false;
}
//在下列事件中可以设置指定列的值
protected void gridView_RowDataBound(object sender, GridViewRowEventArgs e)
object obj1 = DataBinder.Eval(e.Row.DataItem, "GBBM");
if ((obj1 != null) && ((obj1.ToString() != "")))
{
//e.Row.Cells[2].Text = obj1.ToString();
e.Row.Cells[2].Text = bll.GetModel(obj1.ToString()).GBMC;
}
//当鼠标移动到当前行时背景变色
protected void gridView_OnRowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
{
//e.Row.Cells[0].Text = "<input id='Checkbox2' type='checkbox' onclick='CheckAll()'/><label></label>";
}
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor; this.style.backgroundColor='#CCCCCC'");
//变量c用与存储鼠标移动在行上时,原来的背景色,然后设置为'#CCCCCC'
e.Row.Attributes.Add("onmouseout", " this.style.backgroundColor=c");
//当鼠标离开时,还原背景色
}
}
分享到:
相关推荐
解决无法获取 GridView 隐藏列值问题,这是一个很好的例子。免费供大家下载。
gridview隐藏列的方法代码,必须好用,测试过……
这篇文章演示如果让用户有显示/隐藏他们需要的GridView的列的功能,这是非常有用的,因为在GridView的所有列并不是每个的用户都需要的.用户想根据自己的需求看到想要的列.而不是显示一个巨大的gridview,霸占了整个...
GridView动态添加模板列,有设置,和代码,是学习GridView的好东西。
固定GridView首行或列 asp.net 固定行,固定列
获取GridView中Checkbox的值
GridView 冻结列和行 绝对好用 ,想冻结哪个列和行都可以
GridView表格抬头每列增加三角图标,点击弹窗可复选该列值进行筛选。
gridview冻结表头和列 gridview冻结表头和列 gridview冻结表头和列 gridview冻结表头和列 gridview冻结表头和列 gridview冻结表头和列
这个与asp.net中GridView相关的一个实例,实现GridView冻结表头和列,挺好用的。
asp.net中gridview列宽度可自由拖动的demo
通过代码GridView控件计算列的合计
这个主要是学习aspx.gridview有帮助的,
用c#连接oracle 数据库,gridview显示oracle内容,数据量大时,可以实现gridview 某列始终显示
这篇文章演示如果让用户有显示/隐藏他们需要的GridView的列的功能,这是非常有用的,因为在GridView的所有列并不是每个的用户都需要的.用户想根据自己的需求看到想要的列.而不是显示一个巨大的gridview,霸占了整个...
GridView模版列中动态添加事件
设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽设置gridview列宽
gridview隐藏列的方法
GridView 模板列的使用demo,及几种特殊用法
gridview固定冻结列与表头gridview固定冻结列与表头