انتقال اطلاعات DataGridView به DataTable بدون منبع داده

برای انتقال اطلاعات DataGridView به DataTable از کد زیر استفاده کنید :

DataTable DataTable1 = new DataTable();
for (int ColumnCounter = 0; ColumnCounter < dataGridView1.Columns.Count; ColumnCounter++)
    DataTable1.Columns.Add(dataGridView1.Columns[ColumnCounter].Name);

for (int RowCounter = 0; RowCounter < dataGridView1.Rows.Count; RowCounter++)
{
    DataRow DataRow1 = DataTable1.NewRow();
    for (int j = 0; j < dataGridView1.Columns.Count; j++)
    {
        DataRow1[j] = dataGridView1.Rows[RowCounter].Cells[j].Value.ToString();
    }
    DataTable1.Rows.Add(DataRow1);
}