以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  出错了,请问是什么原因  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=26603)

--  作者:chenpan
--  发布时间:2012/12/9 21:56:00
--  出错了,请问是什么原因

.NET Framework 版本:2.0.50727.3643
Foxtable 版本:2012.11.28.1
错误所在事件:
详细错误信息:
System.InvalidOperationException: Property not accessible because \'Cannot have a relationship between tables in different DataSets.\'.
   at System.Data.DataTable.SetNewRecordWorker(DataRow row, Int32 proposedRecord, DataRowAction action, Boolean isInMerge, Int32 position, Boolean fireEvent, Exception& deferredException)
   at System.Data.DataTable.SetNewRecord(DataRow row, Int32 proposedRecord, DataRowAction action, Boolean isInMerge, Boolean fireEvent)
   at System.Data.DataRow.SetNewRecord(Int32 record)
   at System.Data.DataRow.EndEdit()
   at Foxtable.DataTable.O10O10110Ol0OO1l1O11lOO0(Object OOlO11, DataColumnChangeEventArgs O)

 

 


--  作者:lihe60
--  发布时间:2012/12/9 22:06:00
--  

只给这个,谁也不知道。

 


--  作者:unverse
--  发布时间:2012/12/9 22:54:00
--  

有表达式吗。好像是无效的表达式,

DataColumnChange 事件里,在表中没有建立关联吧。。大体这个意思 。。具体你查查,你的代码 。


--  作者:lin_hailun
--  发布时间:2012/12/10 9:23:00
--  
 删除原先的关联,然后重新建一次看行不行。
--  作者:38585830
--  发布时间:2012/12/10 9:28:00
--  
发个例子