台灣最大程式設計社群網站
線上人數
2097
 
會員總數:245250
討論主題:189110
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 加上了MagicAjax AjaxPanel後會出問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
加上了MagicAjax AjaxPanel後會出問題
價值 : 10 QP  點閱數:5680 回應數:9

樓主

小偉
初學者
1 83
1659 104
發送站內信

請各位大大幫我看一下程式
小弟做了一個搜尋的網頁
當第一次瀏覽畫面的時候GridView1會將所有資料列出來
但是當在textbox輸入搜尋keyword後按下button便會在GridView1列出符合條件的資料
原先還沒有加上AjaxPanel前 這一切都正常
但是加上AjaxPanel後
當在textbox上輸入Keyword並按下button後
GridView1就不見了
請各位幫我看看
程式如下:
.aspx程式


.aspx.vb程式



搜尋相關Tags的文章: [ Ajax ] , [ GridView ] ,
本篇文章發表於2006-09-13 14:04
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
試試看

本篇文章回覆於2006-09-13 17:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

小偉
檢舉此回應
還是不行呢?
出現以下的錯誤
------
同時在 'GridView1' 上定義 DataSource 和 DataSourceID。請移除其中一個定義。
描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。

例外詳細資訊: System.InvalidOperationException: 同時在 'GridView1' 上定義 DataSource 和 DataSourceID。請移除其中一個定義。

原始程式錯誤:


行 20: Dv = Me.SqlDataSource1.Select(New DataSourceSelectArguments)
行 21: Me.GridView1.DataSource = Dv
行 22: Me.GridView1.DataBind()
行 23: End Sub
行 24: End Class
------
本篇文章回覆於2006-09-13 18:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
同時在 'GridView1' 上定義 DataSource 和 DataSourceID。請移除其中一個定義。

上面的意思是說將GridView1的DataSourceID移除.......
本篇文章回覆於2006-09-14 04:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

小偉
檢舉此回應
我將Gridview1的DataSourceID移除掉後
當我在切換頁次的時候出現以下的錯誤
"由 GridView 'GridView1' 引發但尚未處理的事件 PageIndexChanging"
本篇文章回覆於2006-09-14 08:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

阿恢
捐贈 VP 給 阿恢 檢舉此回應
你有沒有連GridView都包在MagicAjax Panel裡?
本篇文章回覆於2006-09-14 09:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

小偉
檢舉此回應
有啊 我將textbox1,button1,gridview1等一起放在MagicAjax Panel內
本篇文章回覆於2006-09-14 09:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
妳要不要全部都用程式寫,因為對SqlDataSource不了解,下去寫的結果就會變成這樣
要花這個時間找答案,不如用code的寫來的快.....
本篇文章回覆於2006-09-14 09:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

小偉
檢舉此回應
感謝您的建議
謝謝^_^
本篇文章回覆於2006-09-14 10:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

神之心
捐贈 VP 給 神之心 檢舉此回應
在aspx程式中,第21行將(DataSourceID="SqlDataSource1")這行刪除,應該就可以了.
本篇文章回覆於2009-12-18 13:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.