PDA

View Full Version : فرمت تاریخ در گرید



kebriya
چهارشنبه 19 آبان 1389, 12:08 عصر
سلام به همه دوستان
یه گرید دارم که کاربر باید در یکی از سلول هاش یه تاریخ فارسی تایپ کنه. میخوام فرمت این خانه مثل masked textbox باشه یعنی --/--/--13

ali_najari
چهارشنبه 19 آبان 1389, 12:53 عصر
سلام به همه دوستان
یه گرید دارم که کاربر باید در یکی از سلول هاش یه تاریخ فارسی تایپ کنه. میخوام فرمت این خانه مثل masked textbox باشه یعنی --/--/--13

دوست عزيز چرا از ستوني با خاصيت DatagirdviewMaskTextboxColumn استفاده نميكني؟ توي خود گيريد هست!

زماني كه ميخواهي ستونت رو بسازي نوع آن را DatagirdviewMaskTextboxColumn انتخاب كن

kebriya
چهارشنبه 19 آبان 1389, 13:53 عصر
ممنون ولی من این گزینه رو ندارم. اینجا دنبالش گشتم نبود.

sh2007
چهارشنبه 19 آبان 1389, 13:55 عصر
احتمالا يه كامپونت كم داري

kebriya
چهارشنبه 19 آبان 1389, 14:26 عصر
چی میتونه کم باشه؟ چیکار کنم تا بیاد؟

ali_najari
چهارشنبه 19 آبان 1389, 15:33 عصر
دوست عزيز شما ميتونيد يه كار ديگه هم بكنيد كه در هنگام Keypress يا TextChange داخل يك سلول فرمت تاريخت رو كنترل كنيد

اين هم كدهاش:


Friend WithEvents txt_dgv As New DataGridViewTextBoxEditingControl


Private Sub DGV_EditingControlShowing(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlSho wingEventArgs) Handles DGV.EditingControlShowing
txt_dgv = e.Control
End Sub



Private Sub txt_dgv_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txt_dgv.KeyPress

End Sub




Private Sub txt_dgv_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txt_dgv.TextChanged
End Sub