以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 这个错误是怎么回事? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=190094) |
-- 作者:xluoping -- 发布时间:2024/1/16 14:00:00 -- 这个错误是怎么回事? 新增加一行,会弹出一个错误弹窗 有关调用实时(JIT)调试而不是此对话框的详细信息, 请参见此消息的结尾。 ************** 异常文本 ************** System.ArgumentNullException: 值不能为空。 参数名: key 随后会产生 BeforeShowErrorMessage 以下信息,这是怎么回事? System.ArgumentNullException: 值不能为空。 参数名: key 在 System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument) 在 System.Collections.Generic.Dictionary`2.FindEntry(TKey key) 在 System.Collections.Generic.Dictionary`2.get_Item(TKey key) 在 System.Data.DataView.MaintainDataView(ListChangedType changedType, DataRow row, Boolean trackAddRemove) 在 System.Data.DataViewListener.MaintainDataView(ListChangedType changedType, DataRow row, Boolean trackAddRemove) 在 System.Data.Index.<>c__DisplayClass5.<MaintainDataView>b__4(DataViewListener listener, ListChangedType type, DataRow row, Boolean track) 在 System.Data.Listeners`1.Notify[T1,T2,T3](T1 arg1, T2 arg2, T3 arg3, Action`4 action) 在 System.Data.Index.MaintainDataView(ListChangedType changedType, Int32 record, Boolean trackAddRemove) 在 System.Data.Index.InsertRecord(Int32 record, Boolean fireEvent) 在 System.Data.Index.ApplyChangeAction(Int32 record, Int32 action, Int32 changeRecord) 在 System.Data.DataTable.RecordStateChanged(Int32 record1, DataViewRowState oldState1, DataViewRowState newState1, Int32 record2, DataViewRowState oldState2, DataViewRowState newState2) 在 System.Data.DataTable.SetNewRecordWorker(DataRow row, Int32 proposedRecord, DataRowAction action, Boolean isInMerge, Int32 position, Boolean fireEvent, Exception& deferredException) 在 System.Data.DataTable.InsertRow(DataRow row, Int64 proposedID, Int32 pos, Boolean fireEvent) 在 System.Data.DataRowCollection.Add(DataRow row) 在 Foxtable.RowCollection.o__Oo_o0()
|
-- 作者:有点蓝 -- 发布时间:2024/1/16 14:08:00 -- 把这个表所有表事件去掉,还有没有错误?如果没有,逐个启用表事件,看哪个事件代码有问题 |