Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共13 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:还是遇到了表变成红X

1楼
gdtgl 发表于:2008/11/2 21:24:00
虽保存退出,表又恢复正常,也让人晕了


图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看


有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.Collections.Generic.KeyNotFoundException: 给定关键字不

在字典中。
   在 System.ThrowHelper.ThrowKeyNotFoundException()
   在 System.Collections.Generic.Dictionary`2.get_Item(TKey

key)
   在 TablePro.DataColCollection.get_Item(String ColumnName)
   在 TablePro.Col.get_DataCol()
   在 TablePro.Col.get_AllowEdit()
   在 TablePro.C1FlexDataGrid.O0O100OOO001O101lll0l1l(Object

sender, RowColEventArgs e)
   在 C1.Win.C1FlexGrid.C1FlexGridBase.OnBeforeEdit

(RowColEventArgs e)
   在 C1.Win.C1FlexGrid.C1FlexGridBase.f(Int32 A_0, Int32

A_1)
   在 C1.Win.C1FlexGrid.C1FlexGridBase.a(Graphics A_0, Int32

A_1, Int32 A_2, Style A_3, Rectangle A_4, String A_5, Image

A_6, CheckEnum A_7)
   在 C1.Win.C1FlexGrid.C1FlexGridBase.DrawCell

(PaintEventArgs e, Int32 row, Int32 col)
   在 C1.Win.C1FlexGrid.C1FlexGrid.DrawCell(PaintEventArgs e,

Int32 row, Int32 col)
   在 C1.Win.C1FlexGrid.C1FlexGrid.DrawRow(PaintEventArgs e,

Int32 row)
   在 C1.Win.C1FlexGrid.C1FlexGridBase.a(PaintEventArgs A_0)
   在 C1.Win.C1FlexGrid.C1FlexGridBase.OnPaint(PaintEventArgs

e)
   在 System.Windows.Forms.Control.PaintWithErrorHandling

(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
   在 System.Windows.Forms.Control.WmPaint(Message& m)
   在 System.Windows.Forms.Control.WndProc(Message& m)
   在

C1.Win.C1FlexGrid.Util.BaseControls.ScrollableControl.WndProc

(Message& m)
   在

System.Windows.Forms.Control.ControlNativeWindow.OnMessage

(Message& m)
   在

System.Windows.Forms.Control.ControlNativeWindow.WndProc

(Message& m)
   在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd,

Int32 msg, IntPtr wparam, IntPtr lparam)


2楼
gdtgl 发表于:2008/11/2 23:28:00
在对表的列重命名的时候发生.
3楼
kylin 发表于:2008/11/3 8:28:00
以下是引用gdtgl在2008-11-2 23:28:00的发言:
在对表的列重命名的时候发生.

改变了列名称,肯定会出现这个问题,去掉有关控件的绑定,然后重新绑定就可以了

4楼
狐狸爸爸 发表于:2008/11/3 8:46:00

楼主最好给一个重现错误的步骤,我来检查一下。

5楼
gdtgl 发表于:2008/11/3 13:17:00
我发原文件上来...这个文件是在10.31版新建的...

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目18.table




图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看
6楼
gdtgl 发表于:2008/11/3 13:28:00
foxtable功能很强
[此贴子已经被作者于2008-11-3 13:33:56编辑过]
7楼
smileboy 发表于:2008/11/3 13:28:00
确实存在
8楼
don 发表于:2008/11/3 13:35:00
红X问题在低版本确实在更改列名时经常发生,现在没见发生.
9楼
gdtgl 发表于:2008/11/3 15:53:00
也顺便问1个问题:Tables().Rows.AddNew() 怎么样子刷新数据.

我只能用笨办法.在表A中下一行,又上一行来更新1下数据,才能在窗口看到表C的数据(不知有没有相关的涵数):

With Maintable
.Position = .Position + 1
End With

With Maintable
.Position = .Position - 1
End With


[此贴子已经被作者于2008-11-3 16:18:47编辑过]
10楼
gdtgl 发表于:2008/11/3 15:54:00

不像 Tables("表").AddNew() 能刷新....但功能达不到想要的结果

[此贴子已经被作者于2008-11-3 16:46:30编辑过]
共13 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03906 s, 3 queries.