DataGrid 多行

 1 None.gif private   void  DataGrid_Join()
 2 ExpandedBlockStart.gifContractedBlock.gif {
 3InBlock.gif            int iRow, iSpan=1, iRow_Start=0;        //定义当前行数,合并行数,合并开始行标志
 4InBlock.gif            string sSText, sNText;                    //比较源文本,比较下一文本
 5InBlock.gif
 6InBlock.gif            for(iRow=0; iRow<DataGrid1.Items.Count-1; iRow++)
 7ExpandedSubBlockStart.gifContractedSubBlock.gif            dot.gif{
 8InBlock.gif                sSText    = DataGrid1.Items[iRow].Cells[1].Text;
 9InBlock.gif                sNText    = DataGrid1.Items[iRow+1].Cells[1].Text;
10InBlock.gif                if(sSText == sNText)
11ExpandedSubBlockStart.gifContractedSubBlock.gif                dot.gif{
12InBlock.gif                    DataGrid1.Items[iRow+1].Cells[2].Visible    = false;
13InBlock.gif                    iSpan++;
14ExpandedSubBlockEnd.gif                }

15InBlock.gif                else
16ExpandedSubBlockStart.gifContractedSubBlock.gif                dot.gif{
17InBlock.gif                    iSpan        = 1;
18InBlock.gif                    iRow_Start    = iRow+1;
19ExpandedSubBlockEnd.gif                }

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

22InBlock.gif
23InBlock.gif            //清除临时列
24InBlock.gif            DataGrid1.Columns[1].Visible    = false;
25ExpandedBlockEnd.gif        }
 
26 None.gif

转载于:https://www.cnblogs.com/lrary/archive/2006/05/09/395543.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值