Tema: datagrid
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/06/2004, 00:49
Willy Fog
 
Fecha de Ingreso: julio-2003
Mensajes: 102
Antigüedad: 20 años, 9 meses
Puntos: 0
El tema es que mi servicio web me devolvia un tipoo de dato "dataset", no tengo dataadapter, solo el dataset con 2 tablas y una vista.
Lo he solucionado de esta forma, seguiré mirando porque no me termina de gustar:

En un datagrid, cargué los datos de una de las tablas del dataset, esto lo hice con un datawiev.

For i = 0 To datviewCorr.Table.Rows.Count - 1
If Trim(datviewCorr.Table.Rows(i).Item(0).ToString) = Trim(TxtCampo.Text) Then
If Not (pro.GuardarCorreos(CInt(datviewCorr.Table.Rows(i) .Item(0)), datviewCorr.Table.Rows(i).Item(1).ToString, _
CBool(datviewCorr.Table.Rows(i).Item(2)), CBool(datviewCorr.Table.Rows(i).Item(3)))) Then
MsgBox("Error guardando datos del correo electronico", MsgBoxStyle.Critical, "PROVEEDORES")
Exit Sub
End If
End If
Next

Recorro todos los datos de la tabla del resultado de la vista.
Uno por uno pregunta si cumple una condicion y si la comple llama al metodo guradar del servicio web.
El problema es que llama al servicio web para guardar de uno en uno y si tiene muchos pues como que no mola.

Muchas gracias por contestar DotPablo,
Sigo mirando y leyendo para ver si esto se puede hacer mejor

Un saludo