Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > TwoWay Binding DataGrid'а с массивом int[,]


Автор: netcray 16.10.2009, 10:59
Есть двухмерный массив int[,], необходимо отобразить его в таблицу DataGrid, при этом чтобы изменяя значения в таблице изменялись значения массива.
Я понимаю, как можно связать данные с DataGrid,  у которого 1) фиксированное количество столбцов и 2)  столбцам можно задать имена.
А как быть, когда массив может иметь любое количество строк/столбцов?

Автор: Ram1reS 16.10.2009, 11:55
Попробуй так:
Код

MyDataGrid.AutoGenerateColumns = true;
MyDataGrid.DataSource = myarray;

Автор: netcray 16.10.2009, 12:33
VS2010 говорит, что у System.Windows.Controls.DataGrid нет DataSource. Какой DataGrid вы имеете ввиду?

а у System.Windows.Forms.DataGrid нет AutoGenerateColumns...

Автор: Ram1reS 16.10.2009, 13:18
Звиняюсь, имел ввиду DataGridView из Windows Forms, не посмотрел на название раздела  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)