zoukankan      html  css  js  c++  java
  • 合并DataGrid相同单元格

    代码如下:

        CombinColumns

    次代码有以下缺点:1.单元格内容不能为模板列;


    下面是转借别人的:
            /// <summary> 
            
    /// used to merge cells 
            
    /// </summary> 
            
    /// <param name="dg">datagrid will be merged</param> 
            
    /// <param name="GroupColumn">merged column</param> 
            
    /// <param name="compareColumn">basis column</param> 

            private void spanRow(DataGrid dg,int GroupColumn,int compareColumn) 
            

                
    int i = 0
                
    int j = 0
                
    int rowSpan; 
                
    string strTemp = ""
      
                
    for(i=0;i<dg.Items.Count;i++
                

                    rowSpan 
    = 1
                    strTemp 
    = dg.Items[i].Cells[compareColumn].Text; 
                    
    for (j=i+1;j<dg.Items.Count;j++
                    

                        
    if (string.Compare(strTemp,dg.Items[j].Cells[compareColumn].Text) == 0
                        

                            rowSpan 
    += 1
                            dg.Items[i].Cells[GroupColumn].RowSpan 
    = rowSpan; 
                            dg.Items[j].Cells[GroupColumn].Visible 
    = false
                        }
     
                        
    else 
                        

                            
    break
                        }
     
                    }
     
                    i 
    = j -1
                }
     
            }
     
  • 相关阅读:
    简时——Beta冲刺 Day04
    简时——Beta冲刺 Day03
    简时——Beta冲刺 Day02
    SE_WorkX_提问回顾与个人总结
    通过SQL注入获得网站后台用户密码
    缓冲区溢出攻击与防范
    Pytorch_Part7_模型使用
    Pytorch_Part5_迭代训练
    Pytorch_Part2_数据模块
    Pytorch_Part1_简介&张量
  • 原文地址:https://www.cnblogs.com/chy8219/p/917500.html
Copyright © 2011-2022 走看看