zoukankan      html  css  js  c++  java
  • DataGrid实现简单的行分组

    snap.bmp

    有时候,某一行的值重复出现,分组显示更加清晰一些,利用下面的方法进行简单分组,前提是数据查询的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;
            }

        }

    }

    参考文章:
    Advanced DataGrid Formating with ItemDataBound
  • 相关阅读:
    视图类
    基于前一天再补充
    多表与基表等概念
    模块与序列化
    vue简单实现购物车列表功能
    再顾vue
    再探vue
    iptables编辑
    python 字符串替换、正则查找替换
    Map的遍历
  • 原文地址:https://www.cnblogs.com/caca/p/147936.html
Copyright © 2011-2022 走看看