내 DataGrid의 데이터 열을 삭제하고 해당 데이터 원본에 삭제 내용을 적용하는 데 시간이 오래 걸립니다. 나는이 SO thread에있는 데이터 바인딩에 대한 솔루션을 구현했습니다, 내 열 삭제하려면이 코드를 사용하고 있습니다 :Bindable Dynamic Dictionary가있는 C# WPF Datagrid의 열 삭제
vizDataGrid.Columns.Remove(cell.Column);
무엇 일어나고있는 것은 UI가 삭제되는 열을 보여주고 있다는 것입니다,하지만 내가 갈 때 추가 열, 내가 방금 삭제 한 것으로 생각되는 열 (또는 적어도 해당 열 내부에있는 데이터)이 나타납니다. 어떤 도움을 주시면 대단히 감사하겠습니다. 며칠 동안 (WinForms가 훨씬 간단했습니다!). 감사!
왜 열을 숨기지 않으십니까? –
그때 그것이 나타내는 데이터가 실제로 삭제되지 않기 때문에, 맞습니까? – GGCO
설계 한 데이터 구조 (사실 열 집합 포함)는 고정되어야하며 그리드는 사용자가 상호 작용하려는 열만 표시합니다. –