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();