Excuseme 发表于 2019-11-7 22:37:17

TX TextControl textControl1.Load()函数不执行

我照着Simple例子里的Database自己建立的 然后函数在Load然后调用 GetRecord();但是用断电测试 执行到string sRTFData = dsRTFData.Tables.Rows.ItemArray.ToString();这句之后不执行textControl1.Load(sRTFData, TXTextControl.StringStreamType.RichTextFormat); 就生成框体了,求问是什么情况

private void Form1_Load(object sender, EventArgs e)
      {

            //dsRTFData.WriteXmlSchema("rtf sample database.xml");
            //dsRTFData.WriteXml("rtf sample database.xml");
            dsRTFData.ReadXml("rtf sample database.xml");
            GetRecord();
      }

private void GetRecord()
      {
            string s1 = "";
            string sRTFData = dsRTFData.Tables.Rows.ItemArray.ToString();

            textControl1.Load(sRTFData, TXTextControl.StringStreamType.RichTextFormat);
            textControl2.Text = sRTFData;
            SetButtonState();
      }

Richard.Ma 发表于 2019-11-7 22:37:18

打开Samples\WinForms\CSharp\TX Text Control Words看了一下里面只是demo介绍文本,对程序不会造成什么影响的,
把他重命名然后编译运行程序也没有问题的。你之前的问题 应该是其他的原因,可以在查一下,不行的话发上来

Excuseme 发表于 2019-11-8 10:26:03

我又看了下,提示我dataset里面没有数据,所以异常提前结束了。那就是ReadXml这个函数的的问题了,为什么读取不到里面的数据库信息?xml我是照着例子里的内容直接复制的

Excuseme 发表于 2019-11-8 10:34:16

噢那个文件的路径 要写全,但例子里就没写完全啊不知道他为什么可以。然后现在用直接Text=可以显示那个源代码了 ,但是 用Load函数加载显示却是空白。

Excuseme 发表于 2019-11-8 10:38:20

他提示   引发的异常:“TXTextControl.FilterException”(位于 TXTextControl.dll 中)

Richard.Ma 发表于 2019-11-8 11:36:58

你这边参考的是哪一个示例代码,
如果是你又重新仿照写的demo 的话,请将demo上传上来,我帮你验证问题

Excuseme 发表于 2019-11-8 14:06:48

Richard.Ma 发表于 2019-11-8 11:36
你这边参考的是哪一个示例代码,
如果是你又重新仿照写的demo 的话,请将demo上传上来,我帮你验证问题

这个问题解决了,但是另一个mailMerge例子里,mailMerge1.MergeBlocks(dsAddresses);报异常TextComponent is no valid instance of type TXTextControl.ServerTextControl, TXTextcontrol.TextControl or TXTextControl.WPF.TextControl.
能帮忙看下吗 我把项目 传一下

Excuseme 发表于 2019-11-8 14:08:10

vs2019和TXControl 24.0Net for WinForm

Excuseme 发表于 2019-11-8 14:11:57

Richard.Ma 发表于 2019-11-8 11:36
你这边参考的是哪一个示例代码,
如果是你又重新仿照写的demo 的话,请将demo上传上来,我帮你验证问题

好像好了,,我把那个txhelp.desc文件加进去就好了.....所以这个文件是啥作用啊:funk:啥时候得加这个文件

Excuseme 发表于 2019-11-8 20:29:05

Richard.Ma 发表于 2019-11-8 17:44
打开Samples\WinForms\CSharp\TX Text Control Words看了一下里面只是demo介绍文本,对程序不会造成什么影 ...

我找到问题了,,我的那个mailmerge的TextComponent属性开始未设置成TextContol   改后就好了:victory:
页: [1] 2
查看完整版本: TX TextControl textControl1.Load()函数不执行