PDA

View Full Version : عوض کردن قیمت یک کالم از Datagridview توسط for loop



naser13
دوشنبه 01 مهر 1392, 11:56 صبح
سلام من میخوام قیمت یه کالم از دیتاگرید رو عوض کنم ولی ایرور میده نمیدونم مشکل کجاست.

Dim i As Integer
For i = 0 To DataGridView1.RowCount - 1
If DataGridView1.Item("Column3", i).Value = 0 Then
DataGridView1.Item("Column3", i).Value = "مشتري"
End If
If DataGridView1.Item("Column3", i).Value = 1 Then
DataGridView1.Item("Column3", i).Value = "فروشنده"

End If
Next
من گیج شدم لطفا بگید چطوری اینکارو انجام بدم. کدی که دادم میفهید چی میخوام
البته قبلا از دیتابیس پر شده

m2011kh
دوشنبه 01 مهر 1392, 15:15 عصر
سلام.

من با دیتا گرید کار نکردم همیشه با فلکس گرید یا ام اس گرید کار کردم امّا معمولا شماره کالمو میزارن نه اسمشو.
مثلا به جای:

If DataGridView1.Item("Column3", i).Value = 0 Then

میزاریم:


If DataGridView1.Item(2, i).Value = 0 Then

موفق و سربلند باشید.

MMD

naser13
سه شنبه 02 مهر 1392, 16:38 عصر
سلام ممنون از جوابت ولی اف کار میکنه مشکلی نداره ولی وقتی قیمت رو میدم ایرور میده DataGridView1.Item("Column3", i).Value = "مشتري"