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

أخفاء حقول فال DataGrid

مغلق
بدأه POWER _GIRL في 7 ديسمبر 2005 · 1 رد · 430 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

تحياتي .. :rolleyes:

إخوتي كيف لي أن أخفي حقول فالـ DataGrid

<< CLICK TO START>>

post-41869-046528000%201305052277.jpg

ليس أن تجد حلا بل أن تجد الافضل

أن تصـــنع الخـيال هذا هوا الأفضل</span>

#2

السلام عليكم

للأسف حتى أنا بحثت عن الموضوع الاصلي ولم أجده!!!

الطريقة الاولى أن نقوم بإخفاء العامود من العنصر DataSet بهذا الشكل

Me.DsMain1.Tables(0).Columns(0).ColumnMapping = MappingType.Hidden

الطريقة الثانية أن نقوم بإنشاء Table Style ونضم به الاعمدة التي نود عرضها فقط ثم نضمه في الـ DataGrid بهذا الشكل.

 Sub BindExitAllowedGrid()


        DGridExitAllowed.CaptionText = "تصاريح الخــروج"

        ' You must clear out the TableStyles collection before 
        DGridExitAllowed.TableStyles.Clear()

        Dim grdTableStyle1 As New DataGridTableStyle
        With grdTableStyle1
            .MappingName = DsMain1.ExitAllowed.TableName
        End With

        Dim grdColStyle1 As New DataGridTextBoxColumn
        With grdColStyle1
            .MappingName = "DateOfExit"
            .HeaderText = "تاريخ التصريح"
            .Width = 80
            .Format = "d"
            .NullText = ""
        End With

        Dim grdColStyle2 As New DataGridTextBoxColumn
        With grdColStyle2
            .MappingName = "TimeOfExit"
            .HeaderText = "ساعة الخروج"
            .Width = 80
            .Format = "t"
            .NullText = ""
        End With

        Dim grdColStyle3 As New DataGridTextBoxColumn
        With grdColStyle3
            .MappingName = "TimeOfReturn"
            .HeaderText = "ساعة العودة"
            .Width = 75
            .Format = "t"
            .NullText = ""
        End With

        Dim grdColStyle4 As New DataGridTextBoxColumn
        With grdColStyle4
            .MappingName = "DelayTime"
            .HeaderText = "ساعات التأخير"
            .Width = 88
            .Format = "t"
            .NullText = ""
        End With


        Dim grdColStyle5 As New DataGridTextBoxColumn
        With grdColStyle5
            .MappingName = "AllowedBy"
            .HeaderText = "مُصرح مِن قِبل"
            .Width = 133
            .NullText = ""

        End With
        ' Add the column style objects to the table style's collection of 
        ' column styles. Without this the styles do not take effect.        
        grdTableStyle1.GridColumnStyles.AddRange _
            (New DataGridColumnStyle() {grdColStyle1, grdColStyle2, _
                grdColStyle3, grdColStyle4, grdColStyle5})
        DGridExitAllowed.TableStyles.Add(grdTableStyle1)

    End Sub

ثم عند تحميل النموذج ننادي الاجراء BindExitAllowedGrid

ونأسف للغلق الموضوع ,

هذا والله أعلم.

تم تعديل هذه المشاركة بواسطة الغملاسي في 7 ديسمبر 2005 في 21:40

في المثال يتضح المقال

هذا الموضوع مغلق.

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