当前位置:编程学习 > C#/ASP.NET >>

C1FlexGrid中如何实现类似这样的合并(在线等)

支援系 項目1 新規
登録
修正
項目2 更新
検索
項目3 新規
勤務系 項目1 登録
新規
部署 項目1 選択
業務系 項目1 修正

请问哪位高手知道怎么在C1FlexGrid中用VB.NET实现如上图的合并,很急,我会在线等 --------------------编程问答-------------------- 帮忙up
这种控件用的人一般比较少 --------------------编程问答-------------------- 对啊,问了很多干这行的同学都说没用过,没办法,客户提供的 --------------------编程问答-------------------- 难道真的没人知道??? --------------------编程问答-------------------- 不太明白LZ的意思,不过你可以从flexGrid派生一个新类,再重写其GetMergedRange虚函数,可实现任意合并 --------------------编程问答-------------------- 楼上的能举个例子说明吗??
DateGrid可以用GetCellRange来实现合并,可是C1FlexGrid不可以,我好像试过我能想到的所有办法了…… --------------------编程问答-------------------- 要实现的样式:

支援系項目1新規
            登録
            修正
            項目
          2更新
            検索
            項目
          3新規
勤務系項目1登録
            新規
部署項目  1選択
業務系項目1修正 --------------------编程问答-------------------- 看来真的没人知道了…… --------------------编程问答-------------------- http://blog.csdn.net/tyouvivi/archive/2007/05/15/1610092.aspx

http://blog.csdn.net/tyouvivi/archive/2007/07/13/1687874.aspx

有例子 --------------------编程问答-------------------- 支援系項目1新規
支援系項目  登録
支援系項目 修正
支援系項目 項目
支援系項目 2更新
支援系項目  検索
支援系項目  項目
支援系項目 3新規
勤務系項目1登録
勤務系項目  新規
部署項目  1選択
業務系項目1修正

先按上面的格式把网格的值都设置上,再把第一列的AllowMerge置为true,整个flex的AllowMerge也要置为true --------------------编程问答-------------------- 假设你定义了一个flexgrid叫fg   
        Dim mergefg  As CellRange = Nothing

        fg.AllowMerging = AllowMergingEnum.FixedOnly
        fg.Rows(0).AllowMerging = True   '第0行作为合并的行

        mergefg  = fg.GetCellRange(0, 1, 0, 2)   '第0行的第一列和第0行的第二列合并,定位要合并的列
        mergefg.Data = "支援系項目1"...
以下就靠你自己举一反三了
--------------------编程问答-------------------- 10楼是正解
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,