2013-01-08 19 views
15

Có thuộc tính nào để xóa mục đầu tiên (và trống) trong hộp tổ hợp có kiểu DropDownList không? Nói cách khác, tôi muốn chọn mục được chọn mặc định cho một combobox.Loại bỏ mục nhập rỗng trong combobox

Tôi biết tôi có thể xác thực mục đã chọn bằng mã, nhưng tôi muốn tránh hiển thị hộp tin nhắn cho người dùng.

+2

Cố gắng đặt thuộc tính 'SelectedIndex' thành 0. – vmeln

+0

Điều đó hoạt động như một sự quyến rũ. Cảm ơn nhiều! – guanabara

Trả lời

12

Đặt thuộc tính comboBox.SelectedIndex thành 0 để đặt lựa chọn thành mục đầu tiên trong hộp tổ hợp.

+0

Bạn phải nhớ thêm 'comboBox.SelectedIndex = 0;' ** SAU ** bạn đã điền vào hộp kết hợp của bạn, nếu không bạn sẽ gặp lỗi. –

+0

nếu tôi nhấp đúp vào nó sẽ nhận lại giá trị null – EgoPingvina

2

Bạn nên đặt thuộc tính Text hoặc SelectedIndex hoặc SelectedValue. Bằng cách này, combobox cập nhật văn bản đang hiển thị và xóa mục trống đầu tiên (thực tế không phải là một mục thực).

+0

Đó là chính xác, và làm việc pefectly. Thuộc tính SelectedIndex là những gì tôi muốn. Cảm ơn tất cả. – guanabara