Amigos de foro me podrian ayudar con este problema lo que pasa es que quiero añadir una nuevo registro en el Datagrid y solo me permite añadir una desde ya les agradesco por su amabilidad
 
nota :les envio el codigo para que lo analicen
 
DataTable myDataTable = new DataTable();
			DataColumn myDataColumn;
			DataRow myDataRow;
 
			myDataColumn = new DataColumn();
			myDataColumn.DataType = System.Type.GetType("System.Int32");
			myDataColumn.ColumnName = "Codigo Producto";
			myDataColumn.Unique = true;
			myDataTable.Columns.Add(myDataColumn);
 
			myDataColumn = new DataColumn();
			myDataColumn.DataType = System.Type.GetType("System.Double");
			myDataColumn.ColumnName = "Precio Producto";       
			myDataTable.Columns.Add(myDataColumn);
 
			myDataColumn = new DataColumn();
			myDataColumn.DataType = System.Type.GetType("System.Int32");
			myDataColumn.ColumnName = "Cantidad Producto";
 
			myDataTable.Columns.Add(myDataColumn);
 
			myDataColumn = new DataColumn();
			myDataColumn.DataType = System.Type.GetType("System.Double");
			myDataColumn.ColumnName = "Total Producto";
 
			myDataTable.Columns.Add(myDataColumn);
 
 
			DataColumn[] PrimaryKeyColumns = new DataColumn[1];
			PrimaryKeyColumns[0] = myDataTable.Columns["id"];
			myDataTable.PrimaryKey = PrimaryKeyColumns;
 
 
					myDataRow = myDataTable.NewRow();
					myDataRow[0] =combo2.SelectedItem.Value;
					myDataRow[1] =Convert.ToDouble(txtpre.Text );
					myDataRow[2] =Convert.ToInt32(txtcan.Text );
            		myDataRow[3] =Convert.ToDouble(Convert.ToDouble(txtpre.Text )*Convert.ToInt32(txtcan.Text ));
            		myDataTable.Rows.Add(myDataRow);
					dgdAlumno.DataSource=myDataTable;
					dgdAlumno.DataBind(); 
   
 
 Ayuda con DataTable
 Ayuda con DataTable 
