datagrid 分页及隐藏指定列再以及鼠标动作(换背景)
2006-09-11 22:49
351 查看
当使用分页功能的时候,点下页就触发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的高和宽取消了,只是单独给里面的项设置高度或者宽度,否则会出现一些地球人都不想看见的问题!
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分页;指定列的总和和平均值;显示鼠标背景色;弹出式窗口;
- 写了一个好玩的小软件, 监视鼠标以及键盘的动作, 全局钩子. HowTired
- 软件在指定时间间隔内无鼠标移动键盘点击等动作自动锁定的实现
- ASP.NET中DataGrid鼠标经过感知以及点击行弹出窗口
- 鼠标点击空白处隐藏指定元素
- 点击空白处 隐藏指定标签||e为获取鼠标
- DataGrid自定义分页以及几种常用的删除方法
- Ext本地数据在Grid中分页显示,隐藏指定字段
- DataGrid实现过多信息鼠标移动到记录上显示,可分页
- iOS开发UITabBar背景、icon图标颜色、被选中背景设置以及隐藏UITabBar的两种方式
- easyui datagrid 动态列和前端分页,以及加载Datatable
- Excel指定电脑打开的技巧(隐藏以及替代VBA的方法)
- 软件在指定时间间隔内无鼠标移动键盘点击等动作自动锁定的实现
- (C#)DataGrid实现自定义分页,鼠标移至变色,删除确认、可编辑,可删除
- 提交按钮设置背景图片,以及鼠标经过换背景图
- Nutz+jQuery esayUI Datagrid实现增删改查以及分页效果
- DataGrid实现过多信息鼠标移动到记录上显示,可分页(转)
- miniui-datagrid之隐藏下方的分页工具