Example
DataTable ^DataTable1 = gcnew DataTable();
//----- ADD COLUMNS -----
DataTable1->Columns->Add("Column 1");
DataTable1->Columns->Add("Column 2");
//----- ADD ROWS -----
DataRow ^DataRow1;
DataRow1 = DataTable1->NewRow();
DataRow1[0] = "A";
DataRow1[1] = "B";
DataTable1->Rows->Add(DataRow1);
DataRow1 = DataTable1->NewRow();
DataRow1[0] = "AA";
DataRow1[1] = "BB";
DataTable1->Rows->Add(DataRow1);
DataRow1 = DataTable1->NewRow();
DataRow1[0] = "AAA";
DataRow1[1] = "BBB";
DataTable1->Rows->Add(DataRow1);
array<String^> ^MyNewRowOfStrings = gcnew array<String^>(2);
MyNewRowOfStrings[0] = "AAAA";
MyNewRowOfStrings[1] = "BBBB";
DataTable1->Rows->Add(MyNewRowOfStrings);
//----- BIND -----
dataGridView1->DataSource = DataTable1;
