以下這篇文章轉載於「ASP.NET 魔法學院

 

kingjoy1235 發表在 痞客邦 留言(0) 人氣()

打開新的.aspx頁面,切換到html碼編輯模式,並在最上面一行加入以下程式碼(待會說明)


kingjoy1235 發表在 痞客邦 留言(0) 人氣()

 

  ' 使用 HTML 的<br>標籤來斷行。
  Private br As LiteralControl = New LiteralControl("<br />")

  ' 使用 HTML 的<hr>標籤來分隔。
  Private hr As LiteralControl = New LiteralControl("<hr />")

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

        '檢查是否為 PostBack
        If IsPostBack Then
            If ViewState("Mode").ToString = "Add" AndAlso _
                ViewState("ControlsAdded").ToString Is Nothing Then
                AddControls()
            End If

            ' 動態加入 TextBox 控制項。
            If (CInt(ViewState("FileUploadID")) > 0) Then
                For intLoop As Integer = 1 To CInt(ViewState("FileUploadID"))
                    AddNewFileUpload(intLoop.ToString())
                Next
            End If
        Else
            ViewState("Mode") = "Init"
            AddControls()
        End If
    End Sub

    ' 覆寫載入狀態的動作,以便管理狀態。
    Protected Overrides Sub LoadViewState(ByVal savedState As Object)
        MyBase.LoadViewState(savedState)
        If CType(ViewState("ControlsAdded"), Boolean) = True Then
            AddControls()
        End If
    End Sub

    Private Sub AddControls()
        ' 建立 FileUpload 控制項
        Dim UL As New FileUpload
        UL.ID = "UL_0"

        ' 將所建立的控制項加至 PlaceHolder 控制項裡。
        PlaceHolder1.Controls.Add(UL)
        PlaceHolder1.Controls.Add(hr)

        PlaceHolder1.Controls.Add(br)

        ' 確認已經動態加入控制項。
        ViewState("ControlsAdded") = True
    End Sub

    ' 建立 FileUpload 控制項。
    Private Sub AddNewFileUpload(ByVal ControlID As String)
        Dim FU As New FileUpload
        FU.ID = "TB_" & ControlID

        ' 將 FileUpload 加入特定的位置上。
        PlaceHolder1.Controls.AddAt(CInt(ControlID), FU)
    End Sub


    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        ' 指定所按下的按鈕模式。
        ViewState("Mode") = "Add"

        ' 為了避免 TextBox ID 相同,使用 ViewState 來記錄目前的 TextBox ID。
        If ViewState("FileUploadID") Is Nothing Then
            ViewState("FileUploadID") = 1
        Else
            ' 刻意使用 ViewState 的 Add 方法。
            ViewState.Add("FileUploadID", CInt(ViewState("FileUploadID")) + 1)
        End If

        AddNewFileUpload(ViewState("FileUploadID").ToString())
    End Sub


kingjoy1235 發表在 痞客邦 留言(0) 人氣()

以下文章來自於「章立民」老師的文章

http://blog.xuite.net/alwaysfuturevision/liminzhang/11832570

kingjoy1235 發表在 痞客邦 留言(0) 人氣()

如何在沒原始碼的情況下,搜尋到你要的資料
使用[MSSQL]不用建立預存程序[Stored Procedures]

kingjoy1235 發表在 痞客邦 留言(0) 人氣()

六世達賴的情詩 見與不見

倉央嘉措《見與不見》

kingjoy1235 發表在 痞客邦 留言(0) 人氣()

寵物店的例子
要解釋如何進行這種類型的列刪除,我會使用如下這個資料庫的表格,該資料庫叫做PetStore,並包含有清單(inventory)訊息。在叫做「品種(breed)」的表A裡,我儲存有每種動物的訊息和寵物店庫存的訊息。在叫做「清單」的表B裡,包含有商店裡特定動物的訊息。

kingjoy1235 發表在 痞客邦 留言(0) 人氣()

請設定 DataGrid 的 ClientIDMode = AutoID


kingjoy1235 發表在 痞客邦 留言(0) 人氣()

雲端的四大趨勢

雲端運算的分類法

kingjoy1235 發表在 痞客邦 留言(0) 人氣()

 

GridView實在是非常好入門的控制項,讓我們可以知一解百,也就是說,你如果能完全了解GridView控制項,那其他類似的資料處理控制項你也差不多學完了,所以對GridView的投資是非常值得。

kingjoy1235 發表在 痞客邦 留言(0) 人氣()