try to do that in following way..
DataTable dt = null;
DataRow dr = null;
DataColumn idCoulumn = null;
DataColumn nameCoulumn = null;
DataColumn Description = null;
dt = new DataTable();
idCoulumn = new DataColumn("ID", Type.GetType("System.Int32"));
nameCoulumn = new DataColumn("Name", Type.GetType("System.String"));
Description = new DataColumn("Description",Type.GetType("System.String"));
dt.Columns.Add(idCoulumn);
dt.Columns.Add(nameCoulumn);
dt.Columns.Add(Description);
dr = dt.NewRow();
dr["ID"] = 1;
dr["Name"] = "Name1";
dr["Description"]="Good";
dt.Rows.Add(dr);
dr = dt.NewRow();
dr["ID"] = 2;
dr["Name"] = "Name2";
dr["Description"] = "VeryGood";
dt.Rows.Add(dr);
GridView1.DataSource = dt;
GridView1.DataBind();