Tôi sử dụng ComboBox bị ràng buộc vào Danh sách <> của đối tượng. Làm cách nào để thêm mục nhập "Không được chọn" vào combobox? Thêm null vào danh sách kết quả trong combobox trống.Thêm mục nhập trống vào hộp tổ hợp được ràng buộc vào danh sách thực thể
9
A
Trả lời
2
Bạn nên sử dụng chuỗi trống hoặc mẫu văn bản duy nhất khác thay vì null.
Và sau đó Bạn có thể xử lý sự kiện Định dạng của Hộp tổ hợp để chặn <empty>
và hiển thị văn bản thay thế.
private void comboBox1_Format(object sender, ListControlConvertEventArgs e)
{
e.Value = FormatForCombobox(e.ListItem);
}
private string FormatForCombobox(object value)
{
string v = (string) value;
if (v == string.Empty)
v = "<no Selection>";
return v;
}
7
Nếu bạn đang ràng buộc với IEnumerable
danh sách các đối tượng, bạn có thể chắc chắn thêm đối tượng trống của mình theo cách thủ công.
Ví dụ
var qry = from c in Entities
select c;
var lst = qry.ToList();
var entity = new Entity();
entity.EntityId= -1;
entity.EntityDesc = "(All)";
lst.Insert(0, entity);
MyComboBox.DataSource = lst;
MyComboBox.DisplayMember = "EntityDesc"
MyComboBox.ValueMember = "EntityId"
Các vấn đề liên quan
- 1. Ràng buộc số lượng lớn dữ liệu vào hộp tổ hợp?
- 2. C# combobox ràng buộc vào danh sách các đối tượng
- 3. Cách nhập văn bản vào hộp tổ hợp?
- 4. Hộp danh sách ràng buộc vào danh sách <object>
- 5. Thêm mục chọn trống vào danh sách trong danh sách thả xuống
- 6. Cách thêm tùy chọn "Tất cả" vào hộp tổ hợp trong WPF có ràng buộc từ Cơ sở dữ liệu
- 7. Thêm Hộp tổ hợp vào Tiêu đề DataGridView
- 8. ràng buộc vào danh sách các bộ dữ liệu
- 9. Phụ thêm mục vào danh sách trong danh sách hiểu
- 10. Thêm mục nhập vào danh sách và xóa mục nhập đầu tiên trong Python
- 11. Ràng buộc hộp kiểm vào int/enumerable trong MVC
- 12. Cách thêm danh sách các thực thể vào DbSet
- 13. ComboBox có thể chỉnh sửa với giá trị ràng buộc không có trong danh sách
- 14. chắp thêm danh sách vào danh sách
- 15. Cách thêm mục vào đầu danh sách trong ListBox?
- 16. Thêm các mục vào danh sách/chuỗi trong Clojure
- 17. ASP.NET MVC Mẫu danh sách ràng buộc
- 18. Nhập vào hộp thoại xác thực
- 19. Ràng buộc vào một cấu trúc
- 20. Thêm các mục vào danh sách từ LINQ var
- 21. Thêm một mục động trong hộp tổ hợp kendo
- 22. Làm cách nào để thêm các mục từ hộp danh sách vào danh sách bằng cách nhấp vào một nút mà không có bất kỳ codebehind nào?
- 23. Thêm vào danh sách 2D trong Python
- 24. Thêm chuỗi vào danh sách
- 25. Xóa thêm khoảng trống ở cuối danh sách HTML Mục
- 26. Tại sao bạn không thể bỏ một kiểu mở chung bị ràng buộc được nhập vào loại bị ràng buộc?
- 27. Danh sách ràng buộc các danh sách trong XAML?
- 28. thêm thư mục trống vào tarfile
- 29. Cách thêm mục vào đầu Danh sách <T>?
- 30. Làm cách nào để thêm các mục vào Hộp danh sách GWT trong mẫu Uibinder .ui.xml?
tôi không thể thêm bất cứ điều gì để combobox bởi vì nó được liên kết với danh sách các thực thể. – wRAR
Bạn vẫn có thể thêm sự kiện khi nó bị ràng buộc. –
Nó sẽ không giúp đỡ bởi vì tôi không có gì đặc biệt để định dạng. – wRAR