PDA

View Full Version : مشکل این تکه کد چیه؟



mhaeri
یک شنبه 18 تیر 1385, 16:23 عصر
با سلام به همه دوستان
مشکل این تکه کد چیه؟
من بعد از این که به یک DBF متصل شدم و رکوردها رو توی DataGridView
نمایش دادم می خوام روی بعضی فیلدها از جمله فیلد شماره 1 بر روی تمام رکوردها یکسری
عملیات انجام بدم که از جمله چک کردن Null بودن اون فیلد هست. این کد چه اشکالی داره؟؟
من در VS 2005 نوشتم

Dim irow As Integer
For irow = 0 To Me.DataGridView1.Rows.Count - 1
If Datatable1.Rows(irow).Item(0) Is DBNull.Value Then

"Me.Lable1.text="NULL VALUE IN FIELD01
END IF
Next
یک Error که میگیره این هست:

There is no row at position 2650
که 2650 آخرین رکورد هستش.لطفا راهنمایی کنید.

ممنون

reza_rad
یک شنبه 18 تیر 1385, 16:25 عصر
چه اروری میده؟

mhaeri
یک شنبه 18 تیر 1385, 16:59 عصر
با سلام
کد رو به شرح ریر اصلاح کردم درست شد.

For irow = 0 To Me.DataGridView1.Rows.Count - 1

If Me.DataGridView1.Rows(irow).Cells(0).Value Is DBNull.Value Then
Me.lblerror.Text = "فیلد شماره 1 دارای مفدار نال است"


End If
NEXT
با تشکر