// 给datagridview 赋值
DataTable table; table = new DataTable();
DataColumn column = new DataColumn();
column.ColumnName = "id";
column.DataType = System.Type.GetType("System.String");
// Add to Columns collection. table.Columns.Add(column);
DataColumn column1 = new DataColumn(); column1.ColumnName = "name";
column1.DataType = System.Type.GetType("System.String");
table.Columns.Add(column1); DataRow newRow = table.NewRow();
newRow[0] = "NewCompanyID";
newRow[1] = "NewCompanyName";
table.Rows.Add(newRow); this.dataGridView1.DataSource = table.DefaultView;
// 将datagridview转化为datatable
DataTable dt = new DataTable();
dt = ((DataView)this.dataGridView1.DataSource).Table;