Table获取内容报异常
你好,麻烦帮我看下,这个tx中的Table。在获取里面值的时候有异常。但不知道什么原因。表格都是正常插入的。代码如下
foreach (Table t in _textControl.Tables)
{
if (t.ID == 1300)
{
int totalrow = t.Rows.Count;
int totalcol = t.Columns.Count;
for (int i = 2; i <= totalrow; i++)
{
string value = t.Cells.GetItem(i, 1).Text;
value = t.Cells.GetItem(i, 2).Text;
value = t.Cells.GetItem(i, 3).Text;
value = t.Cells.GetItem(i, 4).Text;
}
}
}
在获取第三行数据的时候就报错 回复 1楼ninja_aya的帖子
您好,
这个问题我重现了,错误信息如下:
The operation could not be performed. An unexpected error has occurred.
(01-0B07)
原因目前还没有找到,需要和厂商进行沟通解决。有进一步消息反馈给您。 回复 1楼ninja_aya的帖子
出现问题的原因是表格嵌套,有嵌套表格和合并单元格存在的情况下,需要通过以下代码获取:
string value = t.Cells.GetItem(i, 1).Length > 0 ? t.Cells.GetItem(i, 1).Text : "";
另外今天又发现一个bug,选中这个表格的第二行开始的最后两列的数据并按ctrl+c复制,会报错。 回复 4楼ninja_aya的帖子
能否发个视频演示下这个操作步骤,我尝试从最高分和最低分列第三行开始复制,没有抛出异常。
演示视频 另外你们的table如果复制的话,黏贴到下一个单元格里面,能否直接将内容复制,而不是添加一行。
比如我复制一个表格中的同一行的两个单元格,然后到另一行的一个单元格我点击黏贴,他直接就添加了一行,而不是像word一样。直接将内容依次复制到单元格里面。 回复 7楼ninja_aya的帖子
谢谢您的反馈。
很抱歉回复晚了,我们需要验证下才能您回复。 请问你们验证好了吗? 回复 9楼ninja_aya的帖子
抱歉,目前还没有进一步结果,今天已经发送确认邮件,明天我们会继续调查。
页:
[1]