2013-07-08 79 views
9

Tôi thực sự ghét phải hỏi một câu hỏi bút chì ... Tôi đang cố gắng xóa, không xóa danh sách kết hợp thả xuống trong VSC#. Ddl của tôi cho phép người dùng chọn payRate của một nhân viên. Tôi đã nghiên cứu ở khắp mọi nơi, ngay cả ở đây, và tất cả mọi thứ cho thấy sử dụng ..Xóa danh sách thả xuống trong C#

cmboPayRate.Items.Clear(); .. or 
    cmboPayRate.SelectedIndex = - 1; 

Tôi thậm chí đã ném trong

cmboPayRate.SelectedItem = -1; 

cho các biện pháp an toàn. Không có gì làm việc. Một lần nữa, tôi biết điều này là dễ dàng (nên được), nhưng không làm việc cho tôi. Bất kỳ đề xuất sẽ được đánh giá rất cao.

Cảm ơn -Matt.

+0

Chỉ cần xóa mọi mục ... ASP.Net hoặc WPF hoặc Winforms? –

+0

"Nothings working" nghĩa là gì? –

+0

Cửa sổ này có phải là hình thức hoặc asp.net không? – unlimit

Trả lời

4

bạn có thể làm như sau

while(cmboPayRate.Items.Count>0) 
    cmboPayRate.Items.RemoveAt(0); 
+0

Hiểu & cảm ơn bạn. Câu hỏi ngớ ngẩn tiếp theo: nếu tôi xóa các mục để xóa, có phải 'các trường sưu tập' của tôi vẫn ở đó khi nhập thông tin nhân viên tiếp theo không? –

+0

Phương pháp này sẽ ngăn chặn lỗi stackoverflow mà RadDropDownList có khi xóa các mục trong khi thay đổi chỉ mục đã chọn –

22

thử

DropDownList1.Items.Clear(); 

Không ẩn và xóa danh sách thả xuống.

Các vấn đề liên quan