public ste_envioRowChangeEvent(ste_envioRow row, global::System.Data.DataRowAction action) {
     this.eventRow = row;
     this.eventAction = action;
 }
 public void Addste_envioRow(ste_envioRow row) {
     this.Rows.Add(row);
 }
 public void Removeste_envioRow(ste_envioRow row) {
     this.Rows.Remove(row);
 }
 public ste_detalleenvioRow Addste_detalleenvioRow(ste_envioRow parentste_envioRowByfk_ste_detalleenvio_ste_envio, string dencodigo, string dendescripcion, int dencantidad, decimal denpreciounitario, int dentipo, int denresta) {
     ste_detalleenvioRow rowste_detalleenvioRow = ((ste_detalleenvioRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             null,
             dencodigo,
             dendescripcion,
             dencantidad,
             denpreciounitario,
             dentipo,
             denresta};
     if ((parentste_envioRowByfk_ste_detalleenvio_ste_envio != null)) {
         columnValuesArray[1] = parentste_envioRowByfk_ste_detalleenvio_ste_envio[0];
     }
     rowste_detalleenvioRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowste_detalleenvioRow);
     return rowste_detalleenvioRow;
 }