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

المساعدة في طباعة صفوف محددة في Gridview

بدأه ورق خسرانه في 17 يونيو 2014 · 4 رد · 868 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

 اخواني الاعضاء والمشرفين 

لدي Gridview وبعا عمود عبارة عن تشك بوكس

واريد ان اقوم بطابعة الصفوف الذي احددها عن طريق التشك بوكس

ارجو المساعدة ولكم جزيل الشكر 

#2

وعليكم السلام ورحمة الله وبركاته

 

تعمل فور لوب على القريد وتخزن السجلات بموجب رقم الآيدي في الداتاسيت ،، ومن الداتا سيت تقوم بطباعة السجلات الموجوده فيها .

1
#3

مشكور اخي العزيز .. على الرد ممكن تعملي مثال بسيط على الذي قلته 

#4

الآن لديك قريدفيو1 باسم GridView1 ،،،، و يوجد بها تشك بوكس باسم CheckBox1

 

بعد تحديد التشكات بوكس او بعض منها ،،،،، ضع الكود التالي في بوتن

For index As Integer = 0 To GridView1.Rows.Count - 1

            Dim checkb As CheckBox = GridView1.Rows(index).FindControl("CheckBox1")

            If checkb.Checked Then

                Dim row As GridViewRow = GridView1.Rows(index)

                Dim dp As New SqlDataAdapter("select * from tab1 where id=" & row.Cells(0).Text & " ", conn)

                dp.Fill(ds, "tab2")

            End If

        Next
هنا اسم الجدول tab1 واسم حقل الآيدي في الجدول id   ،،،، وعموده في القريد الأول .
 
الآن تم تعبئة الداتا سيت بالبيانات المحددة وللتحقق من ذلك ضع قريدفيو اخرى وقم بعرض البيانات فيها .
 
        GridView2.DataSource = ds.Tables("tab2")
        GridView2.DataBind()

اي استفسار انا موجود .

2
#5

مشكور اخي جاري التجربة

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