Consultita de ASP

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Lysander
    Concha Y Perón
    • 19-06-2005
    • 5514

    #1

    Consultita de ASP

    public void CargarPersonas(string idAplicacion )
    {
    System.Data.SqlClient.SqlConnection con;
    con = new System.Data.SqlClient.SqlConnection();
    con.ConnectionString = @"Data source=blabla; initial catalog=blabla; USER=blabla; password=blabla;
    con.Open();
    SqlCommand comando = new SqlCommand();
    comando.Connection = con;
    comando.CommandText = "ObtenerPersonasPorAplicacion";
    comando.CommandType = CommandType.StoredProcedure;
    //le paso los parametros del store procedure con los atributos del objeto enviado
    comando.Parameters.AddWithValue("@CodigoAplicacion", idAplicacion);
    grdPersonas.DataSource = comando.ExecuteNonQuery();

    }

    Me tira error donde está marcado con negrita. Y me dice:

    El origen de datos no es un tipo válido. Deber ser IListSource, IEnumerable o IDataSource.

    Cómo hago para solucionar esto? Algún ccontrol que se adapte a cualquier cosa como un DataGridView para Windows forms?
    o algo asi asdiasd tiren.
  • judío ginger daywalker petiso
    Pelotudo
    • 14-03-2005
    • 16758

    #2
    bueno ya me olvide todos los objetos, pero claramente te esta diciend que la propiedad DataSource espera un tipo de datos distinto al que devuelve "comando.ExecuteNonQuery".

    agarra tu MSDN y fijate que deberias estarle asignando a DataSource y dps fijate que metodo del SqlCommand te devuelve algo del mismo tipo de datos.

    K

    Comentario

    • Lysander
      Concha Y Perón
      • 19-06-2005
      • 5514

      #3
      Originalmente publicado por Kremar
      bueno ya me olvide todos los objetos, pero claramente te esta diciend que la propiedad DataSource espera un tipo de datos distinto al que devuelve "comando.ExecuteNonQuery".

      agarra tu MSDN y fijate que deberias estarle asignando a DataSource y dps fijate que metodo del SqlCommand te devuelve algo del mismo tipo de datos.

      K
      solucionado.

      Comentario

      • judío ginger daywalker petiso
        Pelotudo
        • 14-03-2005
        • 16758

        #4
        ahora ponelo bien, para los niupis que llegan aca por gugel que lo reviven en 3 años pidiendote x mail el codigo arreglado pq copypastearon el tuyo y les tira eror.

        K

        Comentario

        • Lysander
          Concha Y Perón
          • 19-06-2005
          • 5514

          #5
          Juaj es verdad:

          Lo solucioné poniendo en el combo de arriba de la grilla (que tenía que llenar la grilla con un filtro)

          grdPersonas.DataSourceID = dsCargarPersonas.ID;

          es Ds es un SQLdatasource.
          No se entiende bien, así que pregunten s no entienden jaja me da paja.,

          Comentario

          Trabajando...