PDA

View Full Version : سوال: مشکل با datagridview



maryam82
دوشنبه 31 تیر 1387, 09:47 صبح
با سلام
من چطوری می تونم datagridviwe رو پیمایش کنم و به تک تک عناصرش دسترسی داشته باشم؟
با تشکر

روح اله معینی زاده
دوشنبه 31 تیر 1387, 18:25 عصر
با سلام
واضح بيان كنيد و اين كه چه مي خواهد
پيمايش كنم؟! و به تك تك عناصرش دسترسي داشته باشم ؟!
خدانگه‌دار

bahar2008
دوشنبه 31 تیر 1387, 18:39 عصر
با این دستور می تونید



DataGridView1.CurrentRow.Cells(0).Value

amin_elahi
دوشنبه 07 مرداد 1387, 14:17 عصر
سلام

temp = DataGridView1(0, DataGridView1.CurrentCell.RowIndex).Value.ToString ()

کد بالا فیلد 0 از datagridview رو داخل متغیر temp قرار می ده
اگر کد بالا رو داخل رویداد cellclick بنویسید میتونید با کلیک کردن روی سطر datagridview فیلد مورد نظر رو دریافت کنید.

arsalansalar
دوشنبه 07 مرداد 1387, 15:20 عصر
از رويداد mosue up هم مي توني استفاده كني.

baran_mehr
دوشنبه 07 مرداد 1387, 23:09 عصر
سلام عزیز دلم.
برای پیمایش میتونی از یک حلقه استفاده کنی مثل for که از ابتدا تا انتهای گرید رو طی کنه و برای دسترسی به تک تک عناصر هم میتونی به جای شماره ایتم ها شمارنده حلقه رو بزاری

baran_mehr
سه شنبه 08 مرداد 1387, 12:52 عصر
سلام maryam82 جان.
منظورم اینکه میتونی اینطوری عمل کنی.

For i=0 to grid.row.count-1
fild1=grid.row.item(i).cells(0).text
fild2=grid.row.item(i).cells(1).text
next
به تعداد فیلد های خودت میتونی این کار رو انجام بدی من اینجا 2 تا فیلد رو گذاشتم یعنی فرض بر این هست که 2 تا فید داری اگر بیشتر شد میتونی مقدار cells را بیشتر کنی.
موفق باشی گلم.