منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيف اعكس معلومات مافي الصف في الداتا جريد فيو
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
اخواني 
كيف اعكس معلومات مافي الصف في الديا جريد فيو 
يعني العمود الاول يكون في اخر عمود والاعمود الاخير يرجع اول عمود 
التوضيح في الصورة
وهذا الكود بالاكسيل
 index.DataGridView2.DataSource = Nothing
            Dim sLocation = Application.StartupPath & "\"
            Dim sConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & sLocation & ";" & " Extended Properties='text;HDR=NO;IMEX=1;'"
            Dim dt As New DataTable("Staff")
            Using adapt As New OleDbDataAdapter("SELECT * FROM [z11.csv]    ", sConn)
                adapt.Fill(dt)
            End Using
غالبا انت تستخدم Data Binding  فقط عليك ان تقوم بعمل Swap لها قبل اضافتها الي الداتا جريد فيو
أو يمكنك تغيير DispalyIndex للأعمدة

كود :
       Dim firstColumn As DataGridViewColumn = DataGridView1.Columns(0)
       Dim firstDisplayindex As Integer = firstColumn.DisplayIndex
       Dim count = DataGridView1.ColumnCount - 1
       Dim LastColumn As DataGridViewColumn = DataGridView1.Columns(count)
       Dim lastDisplayindex As Integer = firstColumn.DisplayIndex

       firstColumn.DisplayIndex = lastDisplayindex
       LastColumn.DisplayIndex = firstColumn.DisplayIndex
وعليكم السلام

بامكانك تغيير خصائص الفورم فيرث الداتاجريدفيو التغيير

الخصائص هل RightToLeft تجعلها Yes وأيضا الخاصية RightToLeftLayout تجعلها True

النتيجة سنعكس اتجاه الأدوات للتوافق مع واجهة اللغة العربية بما فيها اعمدة الداتاجريدفيو