.net Datagrid 的小技巧
来源:互联网 发布:怎样短期网络投资理财 编辑:程序博客网 时间:2024/06/05 19:03
如何执行本页所包含iframe的页面中的一个函数
window.frames("testFrame").b();
window.testFrame.b();
datagrid 高亮显示当前行
private void DataG_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
...{
if( e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem )
...{
//添加自定义属性,当鼠标移过来时设置该行的背景色为"#eaeaea",并保存原背景色
e.Item.Attributes.Add("onmouseover", "currentcolor=this.style.backgroundColor;this.style.backgroundColor='#eaeaea'");
//添加自定义属性,当鼠标移走时还原该行的背景色
e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor=currentcolor");
}
}
...{
if( e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem )
...{
//添加自定义属性,当鼠标移过来时设置该行的背景色为"#eaeaea",并保存原背景色
e.Item.Attributes.Add("onmouseover", "currentcolor=this.style.backgroundColor;this.style.backgroundColor='#eaeaea'");
//添加自定义属性,当鼠标移走时还原该行的背景色
e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor=currentcolor");
}
}
删除提示
private void DataG_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
...{
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.EditItem)
...{
TableCell myTableCell;
myTableCell = e.Item.Cells[7];
LinkButton myDeleteButton;
myDeleteButton = (LinkButton)myTableCell.Controls[0];
myDeleteButton.Attributes.Add ("onclick", "return confirm('您真的要删除此行吗?');");
}
//隐藏和禁用符合 条件的列
if(e.Item.Cells[1].Text.Trim()!="值1")
...{
e.Item.Cells[i].Text="禁用"; //likebutton or button
//or e.Item[i].visible = false; //隐藏i列的值
e.Item.Cells[i+1].Text="呵呵"; //likebutton or button
}
}
...{
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.EditItem)
...{
TableCell myTableCell;
myTableCell = e.Item.Cells[7];
LinkButton myDeleteButton;
myDeleteButton = (LinkButton)myTableCell.Controls[0];
myDeleteButton.Attributes.Add ("onclick", "return confirm('您真的要删除此行吗?');");
}
//隐藏和禁用符合 条件的列
if(e.Item.Cells[1].Text.Trim()!="值1")
...{
e.Item.Cells[i].Text="禁用"; //likebutton or button
//or e.Item[i].visible = false; //隐藏i列的值
e.Item.Cells[i+1].Text="呵呵"; //likebutton or button
}
}
- .net Datagrid 的小技巧
- DataGrid的小技巧
- DataGrid的几个小技巧!
- DataGrid的几个小技巧
- DataGrid的几个小技巧!
- DataGrid的几个小技巧
- DataGrid的小技巧1
- DataGrid的几个小技巧
- DataGrid的几个小技巧
- DataGrid的几个小技巧!
- DataGrid的几个小技巧
- DataGrid的几个小技巧
- .net的小技巧(定制VC#DataGrid列标题,数据导出到Excel)
- 使用DataGrid的两个小技巧(1)
- datagrid的一些小技巧(1)
- easyui的datagrid使用小技巧
- DataGrid小技巧
- DataGrid小技巧
- 我的Maven2之旅:二.Maven常用命令
- Linux 下串口编程入门
- GetWindowLong函数(最好的解释资料,绝对值得一看,此函数在子类化技巧时候经常用到)
- sql — 题
- Web服务器证书应用配置手册(二)
- .net Datagrid 的小技巧
- 地磅称量系统之(17~23)使用LINQ to SQL Classes模板将数据表和存储过程映射成对象
- 证书关于感想
- RS-232-C详解
- VC6中调试状态下显示Unicode字符串
- blog始篇
- 3D Gamestudio
- 我的Maven2之旅:三.Maven的一小步,个人的一大步
- 在VC6.0下设置Unicode编译环境