วันเสาร์ที่ 19 ตุลาคม พ.ศ. 2556

GridView: FindControl

แบบที่ 1 RowDataBound :
Private Sub GridView1_RowDataBound(sender As Object, e As GridViewRowEventArgs) Handles GridView1.RowDataBound
If e.Row.RowType = DataControlRowType.DataRow Then
Dim lblFullname As Label = CType(e.Row.FindControl("lblFullname"), Label)    
End If
End Sub

แบบที่ 2 RowCommand:

Private Sub GridView1_RowCommand(sender As Object, e As GridViewCommandEventArgs) Handles GridView1.RowCommand
Dim gvRow As GridViewRow = CType(CType(e.CommandSource, Control).NamingContainer, GridViewRow)
Dim index As Integer = gvRow.RowIndex
Dim row As GridViewRow = GridView1.Rows(index)
Dim lblProjectID As Label = CType(row.FindControl("projectID"), Label)

If e.CommandName = "Select" Then
   ...
End If
End Sub


แบบที่ 3 RowCommand:

Private Sub GridView1_RowCommand(sender As Object, e As GridViewCommandEventArgsHandles GridView1.RowCommand

Dim index As Integer = Convert.ToInt32(e.CommandArgument)
Dim Row As GridViewRow = GridView2.Rows(index)
Dim lblProjectID As Label = CType(row.FindControl("projectID"), Label)

If e.CommandName = "Select" Then
   ...
End If
End Sub

แบบที่ 4 RowCommand:

Dim index As Integer = Convert.ToInt32(e.CommandArgument)
Dim projectID As HiddenField = GridView1.Rows(index).FindControl("projectID")


แบบที่ 5 btnOK_Click:

Protected Sub btnOK_acceptJob_Click(sender As Object, e As EventArgs) Handles btnOK_acceptJob.Click
Dim hidregUserTran As HiddenField = CType(GridView1.Rows(1).FindControl(("hidregUserTran")), HiddenField)
End Sub


ไม่มีความคิดเห็น:

แสดงความคิดเห็น

การใช้ WebClient สำหรับเรียก URL

Dim _url As String = " https :// www . MyDomain . com /?q=ทดสอบ " Dim wc As New System . Net . WebClient () wc . Encodin...