سؤال

وأنا معتاد على استخدام Telerik شبكات وأنا قادرة على عرضها بأسلوب التوقعات، أي صورة على اليسار المتطرف، وهو اللقب جريئة وبضعة أسطر أخرى من النص تحت العنوان الرئيسي.

هل هناك طريقة القيام بذلك باستخدام عنصر تحكم .Net2.0 ويندوز القياسية؟ إما مع عنصر تحكم رخيصة، أو داتاغريدفيف الموجودة أو listview؟

وفي الأساس، ولست بحاجة إلى أن تكون قادرة على انتاج تخطيط كما يلي:

Job Title
Engineer: Fred Bloggs
Product: Some random product

وهكذا، سآخذ 2000 أو نحو ذلك من هذه العناصر في شبكة مع صورة وضع بجانب كل منها، ما هي أفضل طريقة لتحقيق ذلك؟

هل كانت مفيدة؟

المحلول

وهنا هو المساعدة في استخدام ListView لالقائمة. واود ان اذهب مع قائمة لأنك لن يكون لها سوى عمود واحد، لذلك لا حاجة للحصول على الشبكة.

وتحتاج إلى استخدام:

private void lstItems_DrawItem(object sender, DrawItemEventArgs e)

وثم استخدم e.Graphics للحصول على كائن يمكنك رسم مباشرة.

وأنا استخدم هذا تعليمي لمساعدتي تعلم حول رسم في ListView

نصائح أخرى

لا أستطيع أن أعطيكم مثالا وأنا لم يكن لديك الوقت لأنه يكتب في هذا الوقت، ولكن هل يمكن إنشاء على UserControl الذي يحدد الصف كما كنت تود أن ترى ذلك. ثم هل لديك لإنشاء DataGridViewCell الخاصة بك التي يمكن التعامل معها على UserControl بدلا من أنواع الخلايا القياسية التي توفر MS. لكل من المداخل الخاصة بك، وخلق وملء عنصر تحكم المستخدم وإضافته إلى صف آخر في داتاغريدفيف.

ولقد كنت أبحث عن الشيء نفسه. لقد عدت للتو عبر شيء مثير للاهتمام. تحقق من السلطة البصرية الأساسية المجانية حزم 3.0 (يمكنك الرجوع هذا من أي لغة. NET بما في ذلك ج #):

http://msdn.microsoft.com/en-us/vbasic /bb735936.aspx

وانها اساسا دعونا لك تصميم صف واحد مع كل ما يسيطر تريد ثم يكرر هذا الصف مع البيانات المربوطة بك

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