.NET Compact Framework هل يمكنك الحصول على شبكات تحتوي على نص متعدد الأسطر في الخلايا؟
-
02-07-2019 - |
سؤال
هل من الممكن إظهار أسطر متعددة من النص في خلايا الشبكة باستخدام إطار عمل .NET Compact؟نحن بحاجة إلى إنشاء شبكة حيث يحتوي العمود الأوسط على عنوان.نود أن نظهر هذا على عدة أسطر و(ربما) نطبق بعض التنسيق على السطر الأخير.
على سبيل المثال
123 شارع في أي مكان
برمنغهام
ب12دو
هاتف: 0123 555555
المحلول
ألق نظرة على إيليا تومانوف مثال على تنسيق البيانات المخصص في DataGrid.يقوم برسم مخصص للخلايا الموجودة فيه.
نصائح أخرى
يجب عليك تجاوز طريقة "OnPaint" على الشبكة، أو استخدام شبكة أخرى (أعتقد أن SourceGrid كان في أحد الإصدارات المبكرة المتوافقة مع CF).
يحتوي .NET Framework على عناصر تحكم شبكية غير جيدة بشكل تقليدي :(.
قم بتعيين الخاصية AutoSizeRowsMode في عنصر التحكم DataGridView إلى DisplayedCells.
معلومات اضافية هنا :http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.autosizerowsmode.aspx