C1FlexGridClassic处理格式经常出错
'审核未通过指定单元格颜色变成红色,第一次调用过程时正常,第二次调用结果是整行都变成了红色。Sub ColorCellRed() '审核未通过颜色变成红色
C1FlexGridClassic1.set_TextMatrix(0, 0, "序号")
For i = 1 To C1FlexGridClassic1.Rows - 1
C1FlexGridClassic1.set_TextMatrix(i, 0, i)
For h = 8 To 14
If C1FlexGridClassic1.get_TextMatrix(i, h) = "审核未通过" Then
C1FlexGridClassic1.set_Cell(C1.Win.C1FlexGrid.Classic.CellPropertySettings.flexcpForeColor, i, h, i, h, Color.Red)
Exit For
End If
Next h
Next i
End Sub
另有在用C1FlexGridClassic控件打开Excel文件后处理格式时,比如居中,颜色等经常出错。 回复 1楼pan00001的帖子
经常是指哪种场景,能否描述一种具体的每次必然出现问题的场景?
这段代码的调用步骤是什么?以便我们针对问题进行解决。
C1FlexGridClassic1打开Excel单元格显示出错
回复 2楼Alice的帖子请看附加:
C1FlexGridClassic1打开Excel单元格显示出错(黄色标记部分) 回复 3楼pan00001的帖子
请问您指的黄色标记部分显示错误具体指的是什么?我的读取效果如下:
文字都可以正常加载:
private void Form1_Load(object sender, EventArgs e)
{
this.c1FlexGridClassic1.LoadExcel("..\\..\\黄色部分不能正常读取.xls");
this.c1FlexGridClassic1.Editable =C1.Win.C1FlexGrid.Classic.EditableSettings.flexEDKbd;
}
测试版本为: C1 2015V1 我用的VB2010 回复 5楼pan00001的帖子
你好。
使用4楼的代码不能重现你的问题。
请你检查是不是有其他的业务逻辑影响了程序。
如果你确认使用4楼的方法依然有问题,请提供一个可以重现该问题的Demo,我们可以帮你看看是哪里出了问题。 安装2015V2,不再出现格式的问题,OK了! 回复 7楼pan00001的帖子
谢谢你的反馈。
页:
[1]