c# – XPTable滚动会出错
发布时间:2020-12-15 07:51:46 所属栏目:百科 来源:网络整理
导读:我正在使用XPTable在winform应用程序中存储值.它工作正常,具有很多功能.但滚动表格时我遇到了问题.如果滚动点位于表格的中间并且我将一些数据导入表格,则表格突然显示如下图所示的奇怪图像. 反正有没有避免这个问题?这与绘画有关吗?关于这个问题我在网上搜
我正在使用XPTable在winform应用程序中存储值.它工作正常,具有很多功能.但滚动表格时我遇到了问题.如果滚动点位于表格的中间并且我将一些数据导入表格,则表格突然显示如下图所示的奇怪图像.
反正有没有避免这个问题?这与绘画有关吗?关于这个问题我在网上搜索得更多,但一无所获.任何使用此xptable的人都可以回答我吗? 编辑:XPtable与32位有关,但我在64位使用它.是导致错误的?其他功能正常. 我正在做的是,我通过文本文件获取用户的输入并将这些值加载到数据库中.完成之后,我从数据库中获取值并将其导入表中,如下所示. (由于文本文件中的大数据我存储数据库并检索.否则,它会导致挂起问题或花费太多时间) foreach (var tokens in list2) { string uname = tokens.name; if (string.IsNullOrWhiteSpace(uname)) { uname = ""; } Row r = new Row(); r.Cells.Add(new Cell(snumber,Color.FromArgb(232,79,79),Color.White,f1)); r.Cells.Add(new Cell(uname,f1)); r.Cells.Add(new Cell(tokens.Token,f1)); r.Cells.Add(new Cell(tokens.Campaign,f1)); r.Cells.Add(new Cell("",(Image)new Bitmap(10,10))); r.Cells.Add(new Cell("",10))); this.Invoke(new MethodInvoker(delegate { tableModel1.Rows.Add(r); })); snumber++; } 如果滚动条处于起始位置,则不会出现任何问题.在那个奇怪的图像中,如果我点击显示单元格值的任何地方.它完全奇怪:( 解决方法
我遇到了与其他第三方控件相同的问题.当我使用控件时,当调用没有正确地编组到主/ UI线程时,我遇到的红十字会发生.我可以看到你的编组调用控件,显然你是从另一个线程访问控件.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |