GridView上同時定義了 DataSource 和 DataSourceId

1報錯:

“GridView1”上同時定義了 DataSource 和 DataSourceID。請移除一個定義。
說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。

異常詳細信息: System.InvalidOperationException: “GridView1”上同時定義了 DataSource 和 DataSourceID。請移除一個定義。
在這裏插入圖片描述

2報錯原因:

點開母版的設計頁面,點開右上角的小箭頭,如果選擇圖中這個就會報錯!
報錯原因

3解決方法: 在“設計”裏點一下這個控件,在右上角有個小三角你點一下,在DataList任務中的“選擇數據源”選“無”,彈出的“重置模板”對話框選“否”,保存後刷新,再運行,可以了。記住一定要選否!!!

在這裏插入圖片描述

3.1記得檢查母版頁源代碼這裏有沒有引入字段的鏈接,這個是顯示的關鍵代碼!!!

在這裏插入圖片描述

4記住一定要選否!!!如果選擇"是",就會自動刪除中間的鏈接代碼,變成這樣在這裏插入圖片描述
4.1執行頁面無法顯示想要獲取數據庫中的字段名。

在這裏插入圖片描述

4.2進一步解決:這時就要再重新添加字段名

在這裏插入圖片描述
在這裏插入圖片描述

4.3 添加被刪除的這個鏈接代碼

在這裏插入圖片描述

4.4保存後發現,母版頁的設計這裏顯示變成數據綁定

在這裏插入圖片描述

4.5再次檢查是否將數據源選成"無",有彈窗選否即可。

在這裏插入圖片描述

4.5保存修改,再次刷新即可成功運行!

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章