Конвертировать DataGridView в Datatable - PullRequest
0 голосов
/ 05 октября 2018

Мне нужно преобразовать сетку данных в таблицу данных, чтобы использовать приведенный ниже код, но у меня есть некоторые проблемы: первая и последняя строки таблицы данных не вставляются в таблицу данных, а поле часов содержит значение этого типа.08:54, когда он вставляется в таблицу данных, значение становится 08:00, как мне решить эту проблему?

C # Код:

DataTable dtemp = new DataTable();
dtemp.Clear();
dtemp.Columns.Add("Giorno");
dtemp.Columns.Add("DataINS");
dtemp.Columns.Add("Ore");
for (int row = 0; row < dataGridViewPrincipale.Rows.Count; row++)
{
   DataRow riga = dtemp.NewRow();
   riga["Giorno"] = dataGridViewPrincipale.Rows[row].Cells[0].Value.ToString();
   riga["DataINS"] = dataGridViewPrincipale.Rows[row].Cells[1].Value.ToString();
   riga["Ore"] = dataGridViewPrincipale.Rows[row].Cells[2].Value.ToString();
   dtemp.Rows.Add(riga);
}

1 Ответ

0 голосов
/ 05 октября 2018

Можете ли вы попробовать это?

Я преобразую источник данных datagridView в DataTable и помещаю в datatable.

DataTable dtemp = new DataTable();
dtemp = dataGridViewPrincipale.DataSource as DataTable;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...