DataGrid实现简单的行分组
来源:互联网 发布:wegame网络加速在哪找 编辑:程序博客网 时间:2024/05/17 02:55
有时候,某一行的值重复出现,分组显示更加清晰一些,利用下面的方法进行简单分组,前提是数据查询的SQL语句要GROUP BY 你想分组的字段.
//临时存储分组的值
private string TempYear=string.Empty;
//添加DataGrid_ItemDataBound事件
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
string CurYear = e.Item.Cells[0].Text;
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
if(CurYear == TempYear)
{
e.Item.Cells[0].Text = "";
e.Item.Cells[0].Style.Add("Border","0");
}
else
{
TempYear = CurYear;
e.Item.Cells[0].BackColor=System.Drawing.Color.WhiteSmoke;
}
}
}
private string TempYear=string.Empty;
//添加DataGrid_ItemDataBound事件
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
string CurYear = e.Item.Cells[0].Text;
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
if(CurYear == TempYear)
{
e.Item.Cells[0].Text = "";
e.Item.Cells[0].Style.Add("Border","0");
}
else
{
TempYear = CurYear;
e.Item.Cells[0].BackColor=System.Drawing.Color.WhiteSmoke;
}
}
}
参考文章:
Advanced DataGrid Formating with ItemDataBound
- DataGrid实现简单的行分组
- jquery easyui datagrid 实现行分组
- 折叠分组的DataGrid
- easyui datagrid 的简单实现
- wpf Datagrid 实现聚合分组
- QQ分组控件的简单实现
- QQ分组控件的简单实现
- dataGrid分组
- 基于Eht 开发框架 DataGrid 列分组,翻页,添加代码、列拖拽及DataPickter的实现
- Android Contact 关于字母分组的实现 的简单说明
- UITableView的简单分组
- ExpandableListView实现简单分组功能
- Silverlight DataGrid行背景分组着色
- jQuery easyUI datagrid行分组显示源码
- QRadioButton分组且无边框的简单实现
- QRadioButton分组且无边框的简单实现
- QRadioButton分组且无边框的简单实现
- QRadioButton分组且无边框的简单实现
- delphi如何操作INI文件
- 使用Decode解密失败
- 对帖子"关于现在的年轻女人(非针对小玲子)" 及小玲子的回帖所想到的,我看到的社会问题而不是婚恋问题~~~
- 诚信———创业立足之本 (ZT)
- Cutting Edge:为ASP.NET控件加入快捷菜单(3)
- DataGrid实现简单的行分组
- 投稿贴
- Hibernate 实战(1)
- fastm 1.0 Milestone 发布
- ddd
- 什么是Linux
- VS.NET 2005 Beta2 初体验
- JSP编程进度条设计实例
- 如何用ADO.Net操作XML (转载)