朱达斯 2015-05-28 03:28 采纳率: 0%
浏览 1805

SilverLight DataGrid 合并一列中相同内容的单元格,该怎么做?

不知道能不能看到图

保险起见 文字描述一下

月份 旬 交易额
1 上旬 aaaa
1 中旬 bbbb
1 下旬 cccc

如上格式,我想把相同月份合并在一起,后面都保持不变,月份和旬都是只读属性,交易额可以直接在Datagrid中编辑并保存到数据库。

怎么合并这个月份。

  • 写回答

2条回答

  • Sunny丶 2017-02-24 08:29
    关注
        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;
            }
        }
    
    
    
    评论

报告相同问题?

悬赏问题

  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办
  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?