Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Как заполнить матрицу через массив, с помощью метода на C#

Ввод через dataGridView, допустим 3 этих штуки в Form, и чтобы облегчить код, используем метод

private int Data(int[,] dataGridView)

{

int rows = dataGridView.GetLength(0);

int cols = dataGridView.GelLength(1);

int[,] matr = new int[rows, cols];

for(int i = 0; I < rows; I++)

for(int j = 0;...

matr[i, j] = Convert.ToInt32(dataGridView[i, j].Value

return

}

Короче заполнили матрицу и нужно воспользовался методом

int[, ] matrA = new int[dataGridView1.ColumnCount, dataGridView1.RowCount]

matrA = Data(dataGridView1);

Но выдаёт ошибку, что не удаётся преобразовать dataGridView в int[,]

Помогите, пожалуйста

По дате
По рейтингу
Аватар пользователя
Мастер
3мес

private int Data(int[,] dataGridView) метод принимает int, поэтому и пишет что не удаётся преобразовать dataGridView в int[,]

меняй на private int Data(DataGridView dataGridView)

Аватар пользователя
Мастер
3мес

чего

Аватар пользователя
Ученик
3мес

учи питухон