KingMan 发表于 2017-4-26 14:37:24

如何处理.NET TXControl 单元格内容另起新行

本帖最后由 KingMan 于 2017-4-26 15:16 编辑

因为在医学中对病历或护理表格的格式是有限制的。比如,一个单元格显示不下那么多字,则会新增一行。
我想请教下,在该控件中,如何判断单元格可装载多少个字。详细见附件。能否给个思路。

另外,有没有方法按行获取单元格,如我要获取第三行单元格。

比如现在有表格 3行 * 4列,该控件就生成12个单元格,访问单元格只能通过Cells.GetItem(xxx)方式获取。
现在能不能通过
foreach(TableRow pNEXT in xxxx.Rows)
{
   然后获取该行的所有单元格
}

gw0506 发表于 2017-4-26 15:39:40

1. TX没有接口来确定能放多少字。不过你可以拿到单元格的长度,也能知道要写多少字,用.NET的MeasureString去量一下。
2. 代码语法的问题我帮不了你。不过你即便foreach,拿到TableRow,你也拿不到Cell。
页: [1]
查看完整版本: 如何处理.NET TXControl 单元格内容另起新行