 |
|
ใช้paging ให้มีหน้าให้เลือก ใน Gridview ทำยังไงคะ ดูcodeให้หน่อยค่ะ |
|
 |
|
|
 |
 |
|
รันแล้วขึ้นแบบในรูปนี่อ่ะค่ะ

|
 |
 |
 |
 |
Date :
2010-08-25 18:23:00 |
By :
HaZePinK |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เปลี่ยนจาก datareader เป็น datatable
เพราะคุณสั่ง close ไปแล้วเลยใช้ datareader ไม่ได้
|
 |
 |
 |
 |
Date :
2010-08-25 19:19:39 |
By :
tungman |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตอนนี้เปลี่ยนหน้าได้แล้วค่ะ
แต่เวลากดไปหน้าที่2 กดครั้งแรกมันจะยังไม่เปลี่ยน ต้องกดหน้า 2 อีกครั้งถึงจะเปลี่ยน
เช่นกันกับเวลากดมาหน้าที่1 ต้องกด 2ครั้งถึงจะเปลี่ยน
ไม่ทราบว่าต้องไปแก้ตรงส่วนไหนหรอคะ
|
 |
 |
 |
 |
Date :
2010-08-25 20:01:39 |
By :
HaZePinK |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
event
viewstate
page life cycle
จัดกาีรให้ดี
|
 |
 |
 |
 |
Date :
2010-08-25 20:31:31 |
By :
tungman |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
พี่ช่วยดูcode ให้หน่อยนะคะ
แก้ไม่ถูกจริงๆ
ตอนทำตอนแรกก็มั่วเอา >,<
Code (VB.NET)
Dim Service As New WebService1
Dim ConnStr As String = "server=(local);database=police;uid=police;password=police"
Dim Conn As New SqlConnection(ConnStr)
Dim strPeID As String = ""
Dim Sql As String
Dim Cmd As SqlCommand
Dim MyDa As New SqlDataAdapter(Sql, Conn)
Dim Da As New SqlDataAdapter
Dim Ds As New DataSet
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
ReadSIdToDdl()
End If
Dim dt As DataTable
'*** DataTable ***'
dt = CreateDataTable()
'*** BindData to GridView ***'
GridView1.DataSource = dt
GridView1.DataBind()
End Sub
'*** DataTable ***'
Function CreateDataTable() As DataTable
Dim objConn As New SqlConnection
Dim dtAdapter As SqlDataAdapter
Dim dt As New DataTable
Dim strConnString As String
strConnString = "server=(local);database=police;uid=police;password=police"
Conn = New SqlConnection(strConnString)
Conn.Open()
Dim strSQL As String
strSQL = "SELECT * FROM TblPersonel"
dtAdapter = New SqlDataAdapter(strSQL, Conn)
dtAdapter.Fill(dt)
dtAdapter = Nothing
objConn.Close()
objConn = Nothing
Return dt '*** Return DataTable ***'
End Function
Private Sub GridView1_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewPageEventArgs) Handles GridView1.PageIndexChanging
GridView1.PageIndex = e.NewPageIndex
' GridViewBindData()
CreateDataTable()
End Sub
|
 |
 |
 |
 |
Date :
2010-08-25 20:44:40 |
By :
HaZePinK |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (VB.NET)
If Not Page.IsPostBack Then
ReadSIdToDdl()
Dim dt As DataTable
'*** DataTable ***'
dt = CreateDataTable()
'*** BindData to GridView ***'
GridView1.DataSource = dt
GridView1.DataBind()
End If
น่าจะแบบนี้น่ะครับ
|
 |
 |
 |
 |
Date :
2010-08-25 21:12:47 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
-_-" อย่าทรมานกันด้วยการให้โค้ด vb เลยครับ
Code (VB.NET)
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
GridView1.AllowPaging = true
GridView1.PageSize = 50
If Not Page.IsPostBack Then
GridView1.DataSource = CreateDataTable()
GridView1.DataBind()
ReadSIdToDdl()
End If
End Sub
Protected Sub GridView1_PageIndexChanging(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewPageEventArgs) Handles GridView1.PageIndexChanging
GridView1.DataSource = CreateDataTable()
GridView1.PageIndex = e.NewPageIndex
GridView1.DataBind()
End Sub
Protected Function CreateDataTable() As DataTable
Dim strConnString As String = "server=(local);database=police;uid=police;password=police"
Dim objConn As New SqlConnection(strConnString)
Dim strCmdString As String = "SELECT * FROM [TblPersonel]"
Dim objCmd As New SqlCommand(strCmdString, objConn)
Dim Dt As New DataTable()
Dim objAdapter As New SqlDataAdapter(objCmd)
objAdapter.Fill(Dt)
Return Dt '*** Return DataTable ***'
End Function
|
 |
 |
 |
 |
Date :
2010-08-25 21:49:11 |
By :
tungman |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
*0* สุดยอด
ขอบคุณมากนะคะ
ว่าแต่ code VB มันทำไมหรอคะ
ทำไมพี่บอกว่าอย่าทรมารกันด้วยcode VB
|
 |
 |
 |
 |
Date :
2010-08-25 21:59:39 |
By :
HaZePinK |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไม่ชอบด้วยเหตุผลส่วนตัว
|
 |
 |
 |
 |
Date :
2010-08-25 22:27:43 |
By :
tungman |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|