none
Datagridview y Web service RRS feed

  • Pregunta

  • Saludos a todos amigos , tengo muchisimo rato tratando de solventar una idea que tengo y de verdad que me tiene ya cansando , estoy haciendo una aplicacion que consume un web service , el tema esta que quiero pasar una tabla como parametro la cual la quiero llenar desde un datagridview , podrian darme indicaciones de como ahcerlo . el datagridview lo tengo enlzado a las tablas de mi servicio (es un web service en sap) 

    Vive rapido muere joven y tu cadaver sera bello

    viernes, 9 de marzo de 2018 20:28

Respuestas

  • Vamos avanzando, pero cuando muestre errores también muestre código.  Lo que veo es que tal vez ZSINC_CARGA no es una colección, tal vez es una clase que representa una única fila.

    En fin, lo mejor es que nos muestre el código para ayudarle.


    Jose R. MCP
    Code Samples

    sábado, 10 de marzo de 2018 19:49

Todas las respuestas

  • Ok.  No comprendo bien si desea realizar un cambio en el webservice de modo que acepte múltiples registros a través de un parámetro, o si más bien el webservice ya acepta múltiples registros via parámetro y usted necesita ayuda pasando/construyendo dicho argumento.  Si me aclara la duda, podemos iniciar.

    Jose R. MCP
    Code Samples

    viernes, 9 de marzo de 2018 20:44
  • Disculpa mi falta de profundidad es que ya de verdad me tenia cansando , a ver voy extenderme para ver como me apoyan , tengo un web services hecho en sap , y estoy haciendo un cliente que consume ese ws en VB.NET , uno de mis parametros del web service es una tabla la cual quiero llenar desde un datagridview , pero no me deja llenar

    Esta es mi declaracion de la tabla para el webservice

    Dim CARGAS() As WSREF.ZSINC_CARGA = {New WSREF.ZSINC_CARGA}

    Tengo un binding source asociado a mi datagrid , el cual me la la estructura , pero cuando quiero pasar los datos del datagrid a mi tabla CARGAS solo me deja pasar 1 solor egistros , es decir sobreescribe la fila


    Vive rapido muere joven y tu cadaver sera bello

    viernes, 9 de marzo de 2018 23:39
  • Ok, voy entendiendo.  Muéstrenos la definición del tipo ZSINC_CARGA.  Quiero saber si es un DataTable o algún tipo de colección.

    Jose R. MCP
    Code Samples

    viernes, 9 de marzo de 2018 23:50
  • Es una coleccion que viene heradada de la referencia del web service, basiucamente zsinc_carga es uan tabla que se usa en el web service

    Vive rapido muere joven y tu cadaver sera bello

    sábado, 10 de marzo de 2018 0:06
  • Ok, es una colección.  ¿Qué tipo de dato puede contener esta colección?  Porque lo que debe hacer es crear objetos de ese tipo para agregarlos a esta colección.  Uno por fila del DGV.

    Jose R. MCP
    Code Samples

    sábado, 10 de marzo de 2018 1:30
  • Los coloque todo char

    Vive rapido muere joven y tu cadaver sera bello

    sábado, 10 de marzo de 2018 3:42
  • Mira el error que me da System.InvalidCastException: 'No se puede convertir un objeto de tipo 'PruebaWSICG.WSREF.ZSINC_CARGA' al tipo 'PruebaWSICG.WSREF.ZSINC_CARGA[]'.'

    Vive rapido muere joven y tu cadaver sera bello

    sábado, 10 de marzo de 2018 13:53
  • Vamos avanzando, pero cuando muestre errores también muestre código.  Lo que veo es que tal vez ZSINC_CARGA no es una colección, tal vez es una clase que representa una única fila.

    En fin, lo mejor es que nos muestre el código para ayudarle.


    Jose R. MCP
    Code Samples

    sábado, 10 de marzo de 2018 19:49