datagrid 分页及隐藏指定列再以及鼠标动作(换背景)
来源:互联网 发布:mac电脑解压缩软件 编辑:程序博客网 时间:2024/06/06 02:51
当使用分页功能的时候,点下页就触发PageIndexChanged事件,所以要在这下面加点东东!!
private void DataGrid1_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
this.DataGrid1.CurrentPageIndex=e.NewPageIndex;//判断当前页码是多少?并传入下页的页码
this.binder();//这个是做了一个绑定方法,这里只是调用绑定
}
private void LinkButton1_Click(object sender, System.EventArgs e)
{
int i=Convert.ToInt32(this.TextBox1.Text);//这个列是从TextBox1传入的
this.DataGrid1.Columns[i].Visible=false;
this.binder();
}
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{//注意赋值时的大小写
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)//选择只是内容项(出去头脚)加脚本
{
e.Item.Attributes.Add("onmouseover","c=this.style.backgroundColor;this.style.backgroundColor='#6699ff'");//鼠标悬停,读取背景色,再把新色换成#6699ff
e.Item.Attributes.Add("onmouseout","this.style.backgroundColor=c;");//鼠标离开,把背景给换回去
}
}
如果你不是很无聊的话,最好把datagrid的高和宽取消了,只是单独给里面的项设置高度或者宽度,否则会出现一些地球人都不想看见的问题!
- datagrid 分页及隐藏指定列再以及鼠标动作(换背景)
- datagrid 分页及隐藏指定列再以及鼠标动作(换背景)
- 隐藏DataGrid中的列以及颜色控制 .NET技术【推荐】
- easyui datagrid 动态列和前端分页,以及加载Datatable
- DataGrid 与 GridView 隐藏列 设置及取值问题
- 隐藏datalist指定列
- JTable隐藏指定列
- jquery datagrid根据指定列的值改变所在行的背景颜色
- datagrid 如何隐藏相关列
- EasyUI datagrid 列包含超链接以及鼠标经过提示单元格内容
- WPF分页DataGrid(二)列右键菜单实现
- jquery.datagrid隐藏列并取隐藏列的值
- easyui实现可新增不可编辑的datagrid及动态配置列隐藏/显示
- datagrid 列鼠标悬浮显示全部信息
- DataGrid实现自定义分页,鼠标移至变色
- 自义DataGrid列与隐藏一列
- 显示和隐藏DataGrid中的列
- 显示和隐藏DataGrid中的列
- Linux电源管理研究笔记—gnome-power-manager的工作原理
- Java+VB.NET混着学
- DataGrid鼠标事件处理
- 平乐古镇
- 鼠标移到DataGrid的那行则更改那行的颜色
- datagrid 分页及隐藏指定列再以及鼠标动作(换背景)
- DataGrid:鼠标移动行变色、单击行弹出提示窗体
- JavaScript就这么回事
- C# vs VB.NET
- js事件列表
- javascript编程起步
- 解决Visual Studio 2005中找不到MFC80UD.dll的问题
- DataGrid鼠标事件方法
- C# vs VB.NET (续)