Я фактически использую datagrid, который заполняется данными для отображения моих данных (ПРИМЕЧАНИЕ. Это динамические данные). До сих пор я исходил, как показано нижеКак создать экземпляр Datagridview (в коде позади)
grid = new Microsoft.Windows.Controls.DataGrid();
Мой DataTable в
table = new System.Data.DataTable();
и я заполнить DataGrid с DataTable, делая
grid.ItemsSource = table.DefaultView;
Однако в связи с dificulties Я сталкивается с удалите столбец и т. д. datagrid, я хочу перейти в Datagridview вместо datagrid.
Я попытался
grid = new Microsoft.Windows.Controls.DataGridview(); //WRONG
Но Aparently не правильный путь.
Как это сделать?
ПРИМЕЧАНИЕ: Рамка 3.5/WPF.
Да, я попытался, но данные столбца удаляются, но мои имена заголовков динамические, а заголовок не удаляется, поэтому я остаюсь с пустой столбец с заголовком-i разместил проблему здесь (http://stackoverflow.com/questions/20516083/removing-a-column-from-a-data-table-that-was-dynamically-created?noredirect1 # comment30672114_20516083) –
Позвольте мне попробовать. Возможно, выглядит проблема с обновлением макета. Я вернусь к вам как можно скорее. – AjS