找回密码
 立即注册

QQ登录

只需一步,快速开始

Excuseme

注册会员

3

主题

11

帖子

97

积分

注册会员

积分
97
最新发帖
Excuseme
注册会员   /  发表于:2019-11-7 22:37  /   查看:5428  /  回复:10
1金币
我照着Simple例子里的Database  自己建立的 然后函数在Load然后调用 GetRecord();  但是用断电测试 执行到string sRTFData = dsRTFData.Tables[0].Rows[iCurrentRow].ItemArray[0].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[0].Rows[iCurrentRow].ItemArray[0].ToString();

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

最佳答案

查看完整内容

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

10 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-7 22:37:18
来自 9#
打开Samples\WinForms\CSharp\TX Text Control Words看了一下里面只是demo介绍文本,对程序不会造成什么影响的,
把他重命名然后编译运行程序也没有问题的。你之前的问题 应该是其他的原因,可以在查一下,不行的话发上来
回复 使用道具 举报
Excuseme
注册会员   /  发表于:2019-11-8 10:26:03
2#
我又看了下,提示我dataset里面没有数据,所以异常提前结束了。那就是ReadXml这个函数的的问题了,为什么读取不到里面的数据库信息?xml我是照着例子里的内容直接复制的
回复 使用道具 举报
Excuseme
注册会员   /  发表于:2019-11-8 10:34:16
3#
噢  那个文件的路径 要写全,但例子里就没写完全啊  不知道他为什么可以。  然后现在用直接Text=  可以显示那个源代码了 ,但是 用Load函数加载显示  却是空白。
回复 使用道具 举报
Excuseme
注册会员   /  发表于:2019-11-8 10:38:20
4#
他提示   引发的异常:“TXTextControl.FilterException”(位于 TXTextControl.dll 中)
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-8 11:36:58
5#
你这边参考的是哪一个示例代码,
如果是你又重新仿照写的demo 的话,请将demo上传上来,我帮你验证问题
回复 使用道具 举报
Excuseme
注册会员   /  发表于:2019-11-8 14:06:48
6#
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.
能帮忙看下吗 我把项目 传一下

MailMerge.rar

1.37 MB, 下载次数: 106

回复 使用道具 举报
Excuseme
注册会员   /  发表于:2019-11-8 14:08:10
7#
vs2019和TXControl 24.0Net for WinForm
回复 使用道具 举报
Excuseme
注册会员   /  发表于:2019-11-8 14:11:57
8#
Richard.Ma 发表于 2019-11-8 11:36
你这边参考的是哪一个示例代码,
如果是你又重新仿照写的demo 的话,请将demo上传上来,我帮你验证问题

好像好了,,我把那个txhelp.desc文件加进去就好了.....  所以这个文件是啥作用啊  啥时候得加这个文件
回复 使用道具 举报
Excuseme
注册会员   /  发表于:2019-11-8 20:29:05
10#
Richard.Ma 发表于 2019-11-8 17:44
打开Samples\WinForms\CSharp\TX Text Control Words看了一下里面只是demo介绍文本,对程序不会造成什么影 ...

我找到问题了,,我的那个mailmerge的TextComponent属性开始未设置成TextContol   改后就好了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部