
10/03/2005, 18:55
|
 | | | Fecha de Ingreso: diciembre-2004 Ubicación: Mexico
Mensajes: 215
Antigüedad: 20 años, 2 meses Puntos: 0 | |
Ok chicos cre que me la estaba complicando mucho pero ahi la llevo, solo que si esta medio complejo ya que se me van a repetir los concpetos.
Esto es lo que hecho.
DataRow row = tDatos.NewRow ();
System.Data.DataRow Renglon;
int etapa;
Renglon = tbGrid.Rows[1];
etapa = (int)Renglon["numetapa"];
for (int h =0; h<tbGrid.Rows .Count ; h++)
{
try
{
Renglon = tbGrid.Rows[h];
etapa = (int)Renglon["numetapa"];
if((int)Renglon["numetapa"]== etapa)
{
row = tDatos.NewRow ();
row[0]= Renglon["concepto"];
for (int q =1; q<=oProy.numEtapas; q++)
{ row[q]= Renglon["monto"];
}
tDatos.Rows .Add (row);
etapa = (int)Renglon["numetapa"];
}
}
catch (Exception ex)
{
MsgBox1.ShowMessage ("Error"+ex.Message,"OK",false);
break;
}
}
DataGrid1.DataSource = tDatos;
DataGrid1.DataBind ();
El problema es acomodar ahora las cantidades a su respectiva columna.
bueno seguire intentando
saludos y bye
__________________ grissss :Zzz: |