PDA

View Full Version : قرار دادن شماره ردیف برای دیتاگرید



mah.yar
دوشنبه 09 بهمن 1385, 00:50 صبح
همونطور که میدونید در کریستال ریپورت امکانی( Special Field) هست به اسم record number که کارش شماره گذاری رکوردهاست.آیا میشه همچین کاری رو توی دیتاگرید انجام داد یعنی رکوردهای نمایش داده شده در دیتاگرید رو به ترتیب از 1 تا ... شماره گذاری کنیم?

programmermp
دوشنبه 09 بهمن 1385, 11:24 صبح
همونطور که میدونید در کریستال ریپورت امکانی( Special Field) هست به اسم record number که کارش شماره گذاری رکوردهاست.آیا میشه همچین کاری رو توی دیتاگرید انجام داد یعنی رکوردهای نمایش داده شده در دیتاگرید رو به ترتیب از 1 تا ... شماره گذاری کنیم?

سلام

می تونی یک کار بکنی یک ستون خودت به صورت دستی ایجاد بکنی و به تعداد رکوردهات

مقدار هر ردیف از ان ستون رو مقدار دهی بکنی یعنی از 1 تا تعد رکوردهات

این یه راه حلشه

به کد زیر یه نگاه بنداز



Dim i, j As Integer
For i = 0 To DataGridView1.Rows.Count - 1
j = i + 1
DataGridView1.Rows.Item(i).Cells.Item(0).Value = j
Next


با دیتاگراید ویو تست کردم جواب داد با دیتا گراید نمی دونم جواب می ده یا

نه راستی نگفتی چرا از دیتا گراید ویو استفاده نمی کنی

mah.yar
دوشنبه 09 بهمن 1385, 22:39 عصر
با سلام و تشکر خدمت آقای صالحی

من از دیتاگرید ویو استفاده میکنم.
فکر کنم چون سوال قبلی رو بد مطرح کردم به همین خاطر شما فکر کردید که من از دیتاگرید ویو استفاده نمیکنم.

DonetKarvb
سه شنبه 10 بهمن 1385, 14:49 عصر
با سلام و تشکر خدمت آقای صالحی

من از دیتاگرید ویو استفاده میکنم.
فکر کنم چون سوال قبلی رو بد مطرح کردم به همین خاطر شما فکر کردید که من از دیتاگرید ویو استفاده نمیکنم.
دیتا گرید خود VS چنین امکانی رو نداره( حداقلش که من تا به حال ندیدم) شما برای اینکار یا از روشی که دوستمون گفتند استفاده کنید و یا اینکه از دیگر گرید ها نظیر گرید جانوس و یا DevExpress و ... استفاده کنید که این قابلیت ها رو به صورت پیش فرض ساپورت میکنند.