tornado382 發表於 2014-2-26 12:36

c# 網頁的gridview問題

本帖最後由 tornado382 於 2014-2-26 15:06 編輯

大家好,小弟最近在做網頁(c#)在使用gridview時遇到了一個問題,想問問看各位可否提供個方向讓我去解決...
小弟有做了一個查詢的功能,可以搜尋"使用者"這個欄位的資料
可是在搜尋完後,在gridview中有座的選取的按鈕,在使用者搜尋完後,點選此選取的按鈕後可以將該row中的資料填到上方的textbox中
目前遇到的問題是
在搜尋完後,假設在第2筆點了選取,上方的textbox卻不是這次搜尋完後的第二筆資料,會是全部data中的第二筆資料
小弟目前知道是因為點了選取這個按鈕後,會讓整個page重load,在重load的時候就會使整個gridview重新撈到全部的資料


小弟目前的解決辦法是
1.不要讓網頁重load(不太可能)
2.在點下選取按鈕後會從網頁的前端的那個button時傳一個value到後端,然後我在page_load時就可以判斷如果是這個button傳來的值就不要重載gridview
這時就可以正確地把資料填入textbox中


還煩請各位高手解惑...
小弟解決了!!!!! 我在pageload 中加入判斷是否第一次載入頁面(Page.IsPostBack) 第一次載入了話才會 載入gridview資料



頁: [1]
查看完整版本: c# 網頁的gridview問題