ماهي الطريقة المثلى للتحكم بعناوين ال DataGrid
خاصة انني ارغب بكتابة عناوين الأعمدة باللغة العربية والتحكم بعرض الاعمدة وتثبيت بعض الاعمدة
وهل يمكن ان تكون ال DATAGRID تحوي سطرين لكل سجل
ارجو المساعدة
ماهي الطريقة المثلى للتحكم بعناوين ال DataGrid
خاصة انني ارغب بكتابة عناوين الأعمدة باللغة العربية والتحكم بعرض الاعمدة وتثبيت بعض الاعمدة
وهل يمكن ان تكون ال DATAGRID تحوي سطرين لكل سجل
ارجو المساعدة
نعم يمكن التحكم عن طريقة اضافة Tablestyle الى Datagrid ثم اضافة أعمدة الى Tablestyle
Dim Gstyle1 As New DataGridTableStyle()
و اضافة أعمدة مثلا حقل اسمه Serial
Dim ColSerial As New DataGridTextBoxColumn() ColSerial.Alignment = HorizontalAlignment.Center ColSerial.HeaderText = "Serial_No" ColSerial.MappingName = "Serial" ColSerial.Format = "####" ColSerial.Width = 30
و حقل آخر منطقي(True/False) , و اسمه Check
Dim colCheck As New DataGridBoolColumn colCheck.HeaderText = "التأكد" colCheck.MappingName = "Check" colCheck.AllowNull = False colCheck.TrueValue = "True" colCheck.FalseValue = "False" colCheck.Width = 30
قم يجب أن تربط الداتا ب Gstyle1
Gstyle1.MappingName = Dataset.Table(0).TableName
و الDataGrid1 ب_ Gstyle1
DataGrid1.TableStyles.Add(Gstyle1)
و بالنسبة لكل سجل سطرين أو أكثر يتم ذلك بالعلاقات اي عن طريق حقلين مربوطين بعلاقة
تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 7 أكتوبر 2004 في 21:23
هذا الموضوع مغلق.