여러 개의 열이있는 DataGrid가 있습니다. 그 중 하나가 DataGridViewComboBoxColumn입니다. 저는이 칼럼에 1000 점이 넘는 많은 아이템을 가지고 있으며, 모두 필요합니다. 따라서 그룹화는 옵션이 아닙니다. 모든 항목이 있어야하며 사용자는 모두 선택할 수 있어야합니다. 문제는 DataGridViewComboBoxColumn이 항목 수가 약 1000 개 이상일 때 고통스럽게 느려지 게된다는 것입니다. 이 문제는 Microsoft에 잘 알려져 있으며 Visual Studio 2005로 거슬러 올라갑니다. http://connect.microsoft.com/VisualStudio/feedback/details/117024/datagridviewcomboboxcolumn-responds-very-slow-compared-with-the-stand-alone-combobox-control.DataGridViewComboBoxColumn 많은 항목이 매우 느립니다.
문제가 여전히 Visual Studio 2010에 있습니다.이 문제를 해결하는 방법은 무엇입니까?
데이터로 부분적으로 DataGridViewComboBoxColumn을 채울 수 있습니까? 나는 DataGridViewComboBoxColumn을 클릭하면 몇 가지 항목이 표시된다는 것을 의미합니다 (100 개 항목을 말합니다). 최신 항목으로 스크롤하면 다른 항목 (100 개 추가)이로드됩니다. DataGridViewComboBoxColumn이 더 빠르게 작동하도록하는 다른 옵션이 보이지 않습니까? 문제는 구현하는 방법입니다. 누구든지 전에 그 문제를 만났습니까?
인사말,
일반적으로 콤보 상자에 50 개 이상의 항목을로드하는 것을 피해야합니다. 어쨌든 수백 개가 있으면 사용할 수 없습니다. –
이러한 대용량 데이터를 사용하면 대화 상자 형식으로 표시하고 선택 항목을 가져올 수 있습니까? (양식 표시/숨기기를 선택할 수 있음) 선택할 수있는 넓은 영역이 있기 때문에 더 편리 할 수 있습니다. – V4Vendetta
ComboBox는 수천 개의 항목으로 매우 잘 작동하며 매우 유용합니다. DataGridViewComboBoxColumn은 또한 사용할 수 있습니다 - 말할 수 있습니다 - 약 800 항목. 이것보다 위에있는 것은 고통스런 문제가됩니다. 너무 느려서 몇 초 동안 기다렸다가 열립니다. – FrenkyB