Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/08/2008, 17:33
Avatar de krakxp
krakxp
 
Fecha de Ingreso: junio-2006
Ubicación: NA
Mensajes: 105
Antigüedad: 17 años, 10 meses
Puntos: 0
Respuesta: Como colocar un item en elindice cero de un dataview

basicamente es ir al origen y hay realizar los ajustes necesarios en este caso es a la tabla, por eso no me funcionaba

y bueno lo ke hice se resume en 3 pasos:

1.-en el dataset creamos la fila
2.-la agregamos y ordenamos todo
3.- y devolvemos en modo dataview

Código:
    Public Function dg_dvGetCon(ByVal iCveEntUsu As Integer) As DataView
        Dim sSql As String
        Dim ds As DataSet
        Dim dv As DataView
        'creamos la consulta
        sSql = "SELECT CveEntUsu,LTRIM(RTRIM(NomEntUsu))+' '+LTRIM(RTRIM(ApePatUsu))+' '+LTRIM(RTRIM(ApeMatUsu)) AS NomEntUsu"
        sSql += " FROM TblEntUsu  "
        sSql += " WHERE StsentUsu = 1 "
        sSql += " ORDER BY NomEntUsu ASC"
        'obtenemos un dataset
        ds = RIE.GetDataSetsSql(sSql)
        'creamos un nuevo item
        Dim newCustomersRow As DataRow = ds.Tables(0).NewRow()
        'añadimos las columnas necesarias
        newCustomersRow("CveEntUsu") = "-2"
        newCustomersRow("NomEntUsu") = "Seleciona una consultor"
        'agregamos la nueva fila a la tabla
        ds.Tables(0).Rows.Add(newCustomersRow)
        'ordenamos
        ds.Tables(0).DefaultView.Sort = "CveEntUsu ASC"
        'y lo ponemos en un dataview
        dv = ds.Tables(0).DefaultView
        Return dv
    End Function
si existe otra forma ke akguien me avise pza<ra explotar a montones el ADO.NET