Bạn thử dùng sự kiện CellValueChanged (System.Windows.Forms.DataGridViewCellEventArgs)
Mình nghĩ nên dùng textbox (hoặc richtextbox) làm trung gian thì tiện hơn
Mình tìm thử trong datagridview nhưng không có sự kiện KeyPress để bắt sự kiện nhập ký tự vào cell. Sử dụng thử event KeyPress của DataGridView thì không được.
Bạn nào biết cách để khi nhập dữ liệu vào cell nó kiểm tra luôn thì giúp mình với. Thanks!.
Bạn thử dùng sự kiện CellValueChanged (System.Windows.Forms.DataGridViewCellEventArgs)
Mình nghĩ nên dùng textbox (hoặc richtextbox) làm trung gian thì tiện hơn
Cám ơn bạn nhìu..
Mình dùng thử mấy cái, và thấy dugnf cái event như này cũng được :
Visual C# Code:
{ DataGridViewCell cuCell = dgC.CurrentCell; { { MessageBox.Show("Chỉ được nhập số, và phải > 0", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); dgC.ClearSelection(); dgC.CurrentCell = cuCell; } } }
Còn em muốn kiểm tra một cột trong datagridview thì em phải làm thế nào vậy các sư huynh?