Làm cách nào tôi có thể thực hiện xác thực trên cột DataGridViewTextBoxColumn cụ thể trong DataGridView của mình, để người dùng được yêu cầu nhập giá trị vào nó?Xác thực trên một cột DataGridView duy nhất
5
A
Trả lời
6
tôi nghĩ bạn đang tìm kiếm xác thực cột hộp văn bản dạng xem dữ liệu phải không? nếu như vậy bạn sẽ xin hãy nhìn vào liên kết này
http://www.codeproject.com/Questions/93691/Validations-inside-DataGridView-TextboxColumn.aspx
EDIT 1:
Bạn có thể sử dụng giải pháp này, nhưng nó xác nhận chỉ số, hoặc nếu bạn muốn để xác nhận văn bản bạn có thể thay đổi mã ..
private void dataGridView1_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
DataGridViewTextBoxCell cell = dataGridView1[2, e.RowIndex] as DataGridViewTextBoxCell;
if (cell != null)
{
if (e.ColumnIndex == 2)
{
char[] chars = e.FormattedValue.ToString().ToCharArray();
foreach (char c in chars)
{
if (char.IsDigit(c) == false)
{
MessageBox.Show("You have to enter digits only");
e.Cancel = true;
break;
}
}
}
}
}
Chú ý: mã này không được kiểm tra ..
Các vấn đề liên quan
- 1. Xác thực duy nhất Yii trên hai cột của các bảng khác nhau, ví dụ: xác thực duy nhất tổng hợp
- 2. sqlalchemy duy nhất trên nhiều cột
- 3. Thay đổi đệm cho tất cả các ô trong một cột DataGridView duy nhất
- 4. Sắp xếp một DataGridView trên nhiều cột?
- 5. Ràng buộc duy nhất trên nhiều cột
- 6. xác thực duy nhất trong DDD
- 7. Symfony 2 trình xác thực duy nhất
- 8. Xác nhận tính duy nhất của nhiều cột
- 9. Xác định DataGridView Loại cột Lập trình
- 10. JPA - xác định các ràng buộc duy nhất nhiều cột
- 11. Xác thực một thuộc tính duy nhất với Thư viện xác thực thông thạo cho .Net
- 12. Ràng buộc bảng SQLite - duy nhất trên nhiều cột
- 13. SQL Server 2005 Ràng buộc duy nhất trên hai cột
- 14. ActiveRecord xác nhận: tính duy nhất trên liên kết
- 15. DataGridView - cách đóng băng một cột?
- 16. R- Tạo một ngày duy nhất từ nhiều cột
- 17. Ràng buộc duy nhất qua nhiều cột
- 18. SQL: làm thế nào để thực thi rằng chỉ có một cột duy nhất được đặt trong một nhóm cột
- 19. chọn giá trị duy nhất từ một cột
- 20. MySQL 'CẬP NHẬT TRÊN KHÓA KHẨU' mà không có một cột duy nhất?
- 21. Truy vấn SQL trả về một bản ghi duy nhất cho mỗi giá trị duy nhất trong một cột
- 22. Xác thực tính duy nhất của thuộc tính với XSD trên tài liệu XML
- 23. Xóa Cột khỏi DataGridView
- 24. Phím duy nhất so với chỉ mục duy nhất trên SQL Server 2008
- 25. Laravel 4: kết hợp các giá trị/cột duy nhất
- 26. làm thế nào để thiết lập một cột như indexer duy nhất trên Sqlite
- 27. Làm cách nào để có chỉ mục duy nhất và bình thường trên cùng một cột?
- 28. Làm cách nào để tạo một ràng buộc duy nhất của SQL dựa trên 2 cột?
- 29. DataGridView tự động tạo cột
- 30. Tìm nạp các hàng duy nhất, cột duy nhất với PDO
không có giải pháp cung cấp d có @codeproject –
@AbidAli tôi đã chỉnh sửa Giải pháp của tôi, điều này chỉ xác thực các chữ số, nếu bạn muốn xác thực văn bản, bạn có thể thay đổi mã đó ..... –
@pratapk :: Phải mất các giá trị. Được. Nhưng dấu chấm (.) Không được lấy –