请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Sunghalee

初级会员

8

主题

11

帖子

212

积分

初级会员

积分
212
Sunghalee
初级会员   /  发表于:2019-11-20 09:57  /   查看:2670  /  回复:3
Private Sub ClearMeisai()
        Dim mHeadCaption As GrapeCity.Win.GcMultiRow.ColumnHeaders.MHeader = Nothing

        Me.eltDataList.Redraw = False
        If eltDataList.MaxMRows <> 0 Then
            Me.eltDataList.ActivePosition = New MPosition(0, 2, 0)
            Me.eltDataList.Clear()
            Me.eltDataList.MaxMRows = 0
            Me.eltDataList.DataSource = Nothing
        End If

        mHeadCaption = eltDataList.ColumnHeaders(2, 0)
        mHeadCaption.Caption = String.Empty
        mHeadCaption = eltDataList.ColumnHeaders(3, 0)
        mHeadCaption.Caption = String.Empty
        mHeadCaption = eltDataList.ColumnHeaders(4, 0)
        mHeadCaption.Caption = String.Empty
        mHeadCaption = eltDataList.ColumnHeaders(5, 0)
        mHeadCaption.Caption = String.Empty
        mHeadCaption = eltDataList.ColumnHeaders(6, 0)
        mHeadCaption.Caption = String.Empty
        mHeadCaption = eltDataList.ColumnHeaders(7, 0)
        mHeadCaption.Caption = String.Empty
        mHeadCaption = eltDataList.ColumnHeaders(8, 0)
        mHeadCaption.Caption = String.Empty
        mHeadCaption = eltDataList.ColumnHeaders(9, 0)
        mHeadCaption.Caption = String.Empty
        mHeadCaption = eltDataList.ColumnHeaders(10, 0)
        mHeadCaption.Caption = String.Empty
        mHeadCaption = eltDataList.ColumnHeaders(11, 0)
        mHeadCaption.Caption = String.Empty
        mHeadCaption = eltDataList.ColumnHeaders(12, 0)
        mHeadCaption.Caption = String.Empty
        Me.eltDataList.Redraw = True

        Me.eltDataList.FreezeColumns = 2

        Me.eltDataList.FreezeLine = GridLine.Empty
        '_objJKP140FormState.DecOFSHNO = -3
    End Sub

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-20 17:18:41
沙发
这个是MultiRow 里面的column header 问题,在MultiRow里面需要这么用 this.gcMultiRow1.ColumnHeaders[0].Cells[0],在VB里面就是 Me.gcMultiRow1.ColumnHeaders(0).Cells(0)

评分

参与人数 1满意度 +5 收起 理由
Sunghalee + 5 很给力!

查看全部评分

回复 使用道具 举报
Sunghalee
初级会员   /  发表于:2019-11-21 10:20:24
板凳
Richard.Ma 发表于 2019-11-20 17:18
这个是MultiRow 里面的column header 问题,在MultiRow里面需要这么用 this.gcMultiRow1.ColumnHeaders[0]. ...

GrapeCity.Win.GcMultiRow.ColumnHeaders.MHeader
上面这个换成GrapeCity.Win.MultiRow.  ColumnHeaders.MHeader后续应该替换成什么
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-21 18:26:23
地板
这个的话,不需要处理。ColumnHeader这么用就可以

var columnHeaderSection1 = new GrapeCity.Win.MultiRow.ColumnHeaderSection();

columnHeaderSection1.Cells.Add(imageCell1);



this.gcMultiRow.ColumnHeaders.AddRange(new GrapeCity.Win.MultiRow.ColumnHeaderSection[] {columnHeaderSection1});
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部