이것은 다소 간단한 질문입니다. 그러나 지금까지 저를 물리 쳤습니다.Winforms-ListBox를 지울 수 없습니다.
양식에 두 개의 목록 상자가 있습니다. 사용자가 첫 번째 상자에서 항목을 클릭하면 두 번째 목록 상자에 관련 값이 채워집니다. 그러나 때로는 두 번째 목록 상자를 지우고 다시 비어있는 것으로 표시하려고합니다.
lbxQuantity.Items.Clear();
lbxQuantity.DataSource = null;
lbxQuantity.Text = "";
어떻게 모든 값의 나는 완전히 명확 목록 상자 할 그냥 비워 둡니다 :
그러나, 다음 중 어느 것도 작동하는 것 같다 없다?
목록 상자는 WinForms 응용 프로그램 광고에 있습니다. 양식의 모든 목록 상자를 지우는 버튼을 추가하고 싶습니다.
어떤 이벤트에서 항목을 지우시겠습니까? 목록 상자에서 시도하십시오 - prerender 또는 page prerender – zdrsh
'페이지로드 이벤트를 체크하고 거기에리스트 박스가없는 데이터 소스를 바인딩하십시오. 그러면 포스트 백을 확인합니다 .' 모든 항목을 지우는 경우에는 데이터 원본을 null로 설정할 필요가 없습니다. 항목을 지운 후에 바인딩 할 작업이 필요합니다. – joshua
@Madhav : 질문에서 명확하지 않기 때문에 [Winforms-ListBox] (http://msdn.microsoft.com/en-us/library/system.windows.forms.listbox.aspx)가 될 수도 있습니다. –