الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ترقيم صفوف Data Grid View

بدأه vbm في 20 يونيو 2008 · 9 رد · 2,194 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الأعزاء لدى سؤال قد يبدو ساذجا

ولكنى أريد معرفتة

---------------------------

عندما نتعامل مع sql server

ونكتب query

ثم ننفذة تظهر النتيجة فى data grid view

مرقمة صفوفها كما بالصورة

والسؤال ما هى الخاصية المطلوبة لذلك

--------

كما بالصورة بالضبط

بكود vb.net

======

post-111738-1213984030_thumb.jpg

========

تم تعديل هذه المشاركة بواسطة vbm في 20 يونيو 2008 في 20:48

أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق

#2

up

أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق

#3

UP !

أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق

#4

up !!!!!!!!!!!!!!!! :tantrum:

أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق

#5

شكرا للجميع

---------------

والحمد لله وجدت الحل

--------------------

ولكن

--- :wacko: -----

حتى لا تبقى هذة المشاركة بلا إجابة

كحال أغلب مشاركات قسم الدوت نت

------ :lol: ---------

إليكم الكود

--------

--------

Private Sub dataGridView1_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles DataGridView1.RowPostPaint



		 Using b As SolidBrush = New SolidBrush(dataGridView1.RowHeadersDefaultCellStyle.ForeColor)

			 e.Graphics.DrawString(e.RowIndex.ToString(System.Globalization.CultureInfo.CurrentUICulture), DataGridView1.DefaultCellStyle.Font, b, e.RowBounds.Location.X + 20, e.RowBounds.Location.Y + 4)



		 End Using

	 End Sub

أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق

#6

هناك طريقة أخرى و أظن أنها أسهل .. تفضل

		For i As Integer = 1 To Me.DataGridView1.Rows.Count

			Me.DataGridView1.Rows(i).HeaderCell.Value = i.ToString

		Next

مقالاتي في VB.NET وبرامجي على موقعي الجديد :

#7

أخى العزيز الكود الأول أفضل فى التنفيذ

حيث يتم أثناء رسم الأداة

أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق

#8

هدا لأنك لم تعرف أين تضع الكود ...

هدا الكود يوضع في الحدثان RowsAdded و RowsRemoved .....

بالإضافة فالكود الثاني أسهل في الفهم و أسرع في التنفيد فلاحظ عدد Class التي استعملتها أنت لترقيم الصفوف ...

 For i As Integer = 0 To Me.DataGridView1.Rows.Count - 1

			Me.DataGridView1.Rows(i).HeaderCell.Value = (i+1).ToString

		Next

مقالاتي في VB.NET وبرامجي على موقعي الجديد :

#9

شكرا اخي الكريم

ولكن هل يمكن جعل HeaderCell. اقصد العامود الذي قمت بترقيمه اجعله على شكل بوتم

دون ان اضيف اي عامود اخر يقوم بهذه المهمه

1145392391.gif
#10

إذا اردت ترقيم رؤوس الصفوف (RowHeaders) فستجده في المثال المرفق غلى هذا الرابط:

طباعة DataGridView وترقيم رؤوس الصفوف بها

تم تعديل هذه المشاركة بواسطة خـــــــالد في 6 يوليو 2008 في 09:36

مواضيع مشابهة