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