lrary

时光荏苒,岁月流逝,仅以此纪念那一段走过来的开发岁月,希望哪天回首时,仍能想起一幕幕难忘的日子。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
 1private void DataGrid_Join()
 2 {
 3            int iRow, iSpan=1, iRow_Start=0;        //定义当前行数,合并行数,合并开始行标志
 4            string sSText, sNText;                    //比较源文本,比较下一文本
 5
 6            for(iRow=0; iRow<DataGrid1.Items.Count-1; iRow++)
 7            {
 8                sSText    = DataGrid1.Items[iRow].Cells[1].Text;
 9                sNText    = DataGrid1.Items[iRow+1].Cells[1].Text;
10                if(sSText == sNText)
11                {
12                    DataGrid1.Items[iRow+1].Cells[2].Visible    = false;
13                    iSpan++;
14                }

15                else
16                {
17                    iSpan        = 1;
18                    iRow_Start    = iRow+1;
19                }

20                DataGrid1.Items[iRow_Start].Cells[2].RowSpan    = iSpan;
21            }

22
23            //清除临时列
24            DataGrid1.Columns[1].Visible    = false;
25        }
 
26
posted on 2006-05-09 21:23  lrary  阅读(306)  评论(0编辑  收藏  举报