找回密码
 立即注册

QQ登录

只需一步,快速开始

zheng.xiang

注册会员

2

主题

7

帖子

84

积分

注册会员

积分
84
最新发帖
zheng.xiang
注册会员   /  发表于:2017-8-11 09:51  /   查看:4842  /  回复:6
本帖最后由 zheng.xiang 于 2017-9-27 14:06 编辑

为了实现复合表头,将DG原表头隐藏

追加了两行头

<c1:C1DataGrid.TopRows>
                    <c1ataGridColumnHeaderRow  />
                    <c1ataGridColumnHeaderRow />
</c1:C1DataGrid.TopRows>

在后台进行合并

e.Merge(new DataGridCellsRange(dg1.GetCell(0, 4), dg1.GetCell(0, 5)));

需要合并的列没有问题,在不需要合并的列里出问题了

第一列是全选列
<c1ataGridCheckBoxColumn Binding="{Binding CRE_USER_ID}" Width="95">
                        <c1ataGridCheckBoxColumn.Header>
                            <StackPanel Orientation="Horizontal" HorizontalAlignment="Left" Width="68">
                                <TextBlock Margin="6,0,6,0" VerticalAlignment="Center" Text="全選択"/>
                                <CheckBox HorizontalAlignment="Left" IsHitTestVisible="True" VerticalAlignment="Center" Checked="CheckBox_Checked"                     Unchecked="CheckBox_Checked" />
                            </StackPanel>
                        </c1ataGridCheckBoxColumn.Header>
                    </c1ataGridCheckBoxColumn>

增加两列表头后,这个全选列头,出现在第二行里,而不是第一行

对这一列进行合并后
全选checkbox 这一列的Header,运行时,偶尔出现,偶尔不出现,

能否限定全选列增加到第一行

-------------
关于这个问题,我把<TextBlock Margin="6,0,6,0" VerticalAlignment="Center" Text="全選択"/>
                                <CheckBox HorizontalAlignment="Left" IsHitTestVisible="True" VerticalAlignment="Center" Checked="CheckBox_Checked"                     Unchecked="CheckBox_Checked" />
从dataGrid里拿出去了,放到上层的StackPanel里了


现在效果是这样,显示效果是没问题的。

只是实际上,这个checkbox是重叠在GRID上的。

不过,只要DATAGRID的位置是不可拖动的,这样倒是也行。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

6 个回复

倒序浏览
zheng.xiang
注册会员   /  发表于:2017-8-11 10:08:41
沙发
demo

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-8-11 10:36:03
板凳

您好:demo我收到了,我确认下,给您回复。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
zheng.xiang
注册会员   /  发表于:2017-9-1 15:40:22
地板
这个还没有结果吗?
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-9-1 17:42:11
5#
zheng.xiang 发表于 2017-9-1 15:40
这个还没有结果吗?

您好,可能会先发一个hotfix的版本,但是这个没经过严格测试了,我也和任工说了,这个问题会在下一个正式版中解决,大概在11月份。他说也行。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
zheng.xiang
注册会员   /  发表于:2017-9-7 13:10:39
6#
好的,多谢
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-9-7 13:33:07
7#

客气了。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部