PDA

View Full Version : كنترل تعداد طول يك رشته در ديتاگريد



sh2007
شنبه 19 دی 1388, 12:35 عصر
دوستان سلام
يك مشكلي توي ديتاگريد داشتم و اون اينه توي يك ستون مشخص از ديتاگريد بايد
مقدار داده اي كه توسط كاربر وارد مي شود كنترل بشه كه آيا طول يك سلول مثلا سال از دو رقم
كمتر نباشه و اگه كاربر يك رقم رو وارد كرد error ديتا گريد فعال بشه
من اين خط كد رو نوشتم اما جواب نمي دهد يعني نمي توان كاربر رو متوقف نمود تا مقدار صحيح رو وارد
كنه اما اون طور بايد و شايد جواب نمي دهد فقط علامت خطا مي آيد ولي ادامه كار رو به كاربر مي ده دوستان اگه نظري دارن ممنون مي شم

sh2007
دوشنبه 21 دی 1388, 10:52 صبح
Private Sub Dgv_CellValidated(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles Dgv.CellValidated


If Dgv.CurrentCell.ColumnIndex = 5 Then
If Len(Dgv(6, e.RowIndex).Value) <> 2 Then
Dgv.Rows(e.RowIndex).ErrorText = _
"سال بايد دو رقم باشد"
End If
End If


End Sub