.NET Compact Framework هل يمكنك الحصول على شبكات تحتوي على نص متعدد الأسطر في الخلايا؟

StackOverflow https://stackoverflow.com/questions/126196

سؤال

هل من الممكن إظهار أسطر متعددة من النص في خلايا الشبكة باستخدام إطار عمل .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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top