الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تعدد صفحات ال datagrid

بدأه فاضل الكعبي في 28 فبراير 2011 · 4 رد · 528 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي داتا كرد وعملت لها تعدد الصفحات ووظعت الكود التالي

Protected Sub GridView1_PageIndexChanging(sender As Object, e As GridViewPageEventArgs)
	GridView1.PageIndex = e.NewPageIndex
	GridView1.DataSource = dt
	GridView1.DataBound
End Sub

لكن المشكلة عند الضغط على رقم 2 تظهر لى الداتا كرد فارغة

#2

بسم الله الرحمن الرحيم

اخى العزيز

dt هنا فاضية

ياريت لو تضع كود املاء ال dt كمان معه اللى هو حملة ال QUERY STATEMENT

#3

السلام عليكم

كود ملاء dt هو الكود التالي حيث وظعته في زر البحث

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim cmd As SqlCommand
            cmd = New SqlCommand("emp ", conn)
            cmd.CommandType = CommandType.StoredProcedure

            cmd.Parameters.AddWithValue("@emp_ID", PER_ID)
            cmd.Parameters.AddWithValue("@emp_FULLNAME", PER_FULLNAME)
            Dim adapter As New SqlDataAdapter(cmd)
            Dt.Clear()
            adapter.Fill(Dt)
            conn.Close()
            GridView1.DataSource = Dt
            GridView1.DataBind()
End Sub
#4

بسم الله الرحمن الرحيم

اخى العزيز

 Private Sub fill_grid()
        Dim cmd As SqlCommand
        cmd = New SqlCommand("emp ", conn)
        cmd.CommandType = CommandType.StoredProcedure

        cmd.Parameters.AddWithValue("@emp_ID", PER_ID)
        cmd.Parameters.AddWithValue("@emp_FULLNAME", PER_FULLNAME)
        Dim adapter As New SqlDataAdapter(cmd)
        Dt.Clear()
        adapter.Fill(Dt)
        conn.Close()
        GridView1.DataSource = Dt
        GridView1.DataBind()


    End Sub

و نادى على ال sub ده فى زر البحث

و نادى عليه هو كمان فى

GridView1.PageIndex = e.NewPageIndex 
fill_grid

جرب و ربنا معك

#5

السلام عليكم

جزاك الله خيرا

مواضيع مشابهة