為什么程序只能刷新一次呢?
一個winForm程序,在主界面中兩個 datagrid 關聯顯示
,上面的datagrid顯示主表,下面的datagrid 關聯顯示從表,
我在另一個界面中輸入了一個主從表,然后
在主界面中加了一個刷新的按鈕,新建立了一個
dataset,刷新一下,可以在
主界面中將剛才在另一個界面中輸入的數据在主界面中顯示出來,
但是當在另一個界面中再添加數据的時候,回到主界面,再點擊 "刷新 "按鈕
就顯示 :名稱為 'masterAndDetail ' 的關聯已經屬於這個 DataSet的錯誤提示
如何才能夠將原來的關聯清除呢?
[解决办法]
把錯誤代碼貼出來~
[解决办法]
Dim strSql1 As String = "select * from tableMaster "
Dim strSql2 As String = "select * from tableMaster
这里有问题
[解决办法]
清空下绑定,再重新绑定
[解决办法]
你把table先加到dataset中后 先建立关系 后 再去fill它
另外 你是否只应该把table clear 了 这样原先的关系和结构都存在呀
[解决办法]
用SQL建立關聯,就不用DATASET關聯啦~~