none
DataGrid RRS feed

  • 問題

    • 作業系統版本-Windows 2000
    • 開發工具版本-Visual Studio 2003
    • 開發環境-Web Form,ASP.Net for VB
    • 錯誤訊息與狀況描述-
      • 我想要將從CheckBoxList選擇的項目資料抓到DataGrid顯示,不知道要怎麼做才可以?或者是說可以有別種方法可以達到我要的目的。
      • 還有就是網頁間的變數傳遞要如何做到?不行用網址傳遞變數的方法。我只知道這個方法,但客戶要求不行使用,請高手幫幫忙謝謝!
    2007年7月27日 上午 08:52

解答

  • 嗯嗯 第一個問題就是將點選的值丟到session內,然後在B網頁的DataGrid可以透過Session來抓值。

    INFO: ASP.NET 狀態管理概觀

    2007年7月27日 上午 09:24
    版主
  • 一、剛剛仔細看了一下,是接收端要PostBack,這樣是不是在接收端弄一個重新整理的按鈕(應該不用寫

          Code,單純PostBack動作)。

     

    二、或是只在CheckBoxList選擇後才去開啟這個含有DataGrid的網頁?

    2007年7月31日 上午 01:05
    版主

所有回覆

  • 一、看不懂您的敘述,是指透過下拉選單選擇後,DataGrid依據選擇的內容來秀?

    二、透過Session來傳。

    2007年7月27日 上午 09:06
    版主
  • 一、就是我在A.aspx網頁裡面有一個CheckBoxList控制項,使用者點選完後,要將被選取的資料傳送到B.aspx網頁的Datagrid中,可以這樣做嗎???

    二、了解我研究看看,感謝!

    2007年7月27日 上午 09:16
  • 嗯嗯 第一個問題就是將點選的值丟到session內,然後在B網頁的DataGrid可以透過Session來抓值。

    INFO: ASP.NET 狀態管理概觀

    2007年7月27日 上午 09:24
    版主
  • 一、我依照範例上的程式下去製作,但卻完全沒有反應哩~~

    是還要再加什麼東西嗎???

     

    傳送端:

    Dim aa As String = "aa"
    Session("myvariable") = aa

     

    接收端:

    If Not (Session("myvariable") Is Nothing) Then

    Dim myString As String = Session("myvariable").ToString()

    TextBox107.Text = myString

    End If

     

    二、我想再請問一下要怎樣抓到checkboxlist被選取的項目資料呀??

     

    2007年7月27日 上午 09:58
  • 一、您可能要設一下中斷點看看Session的內含值是不是正確(這邊還要檢查有無正確塞值進去Session)。

    二、您可以參考微軟教學課程->CheckBoxList

     

    以上供您參考。

    2007年7月30日 上午 01:00
    版主
  • 一、我後來發現Session值其實有抓到耶,只是接收端網頁要再POSTBACK一次就會抓到值,那要怎樣在發送端的網頁就直接讓接收端POSTBACK顯示我要的值哩?

    2007年7月31日 上午 12:52
  • 您傳值的控制項應該會有一個AutoPostBack的屬性, 設定為True就可以了。

    2007年7月31日 上午 12:55
    版主
  • 我有設啦~~

    好像還是不行哩~~

    是還要再加程式嗎???

    2007年7月31日 上午 12:59
  • 一、剛剛仔細看了一下,是接收端要PostBack,這樣是不是在接收端弄一個重新整理的按鈕(應該不用寫

          Code,單純PostBack動作)。

     

    二、或是只在CheckBoxList選擇後才去開啟這個含有DataGrid的網頁?

    2007年7月31日 上午 01:05
    版主