Foros del Web » Programación para mayores de 30 ;) » .NET »

Filtrar un row en dataset

Estas en el tema de Filtrar un row en dataset en el foro de .NET en Foros del Web. Hola que tal estoy con un dataset, pero al momento q lo quiero filtar no me deja alguien tiene un metodo, Imports System.Data Imports System.Data.SqlClient ...
  #1 (permalink)  
Antiguo 13/01/2004, 14:24
Usuario no validado
 
Fecha de Ingreso: abril-2002
Ubicación: Mexico DF
Mensajes: 41
Antigüedad: 22 años
Puntos: 0
Filtrar un row en dataset

Hola que tal estoy con un dataset, pero al momento q lo quiero
filtar no me deja alguien tiene un metodo,

Imports System.Data
Imports System.Data.SqlClient
Module Module1
Sub Main()
Console.WriteLine("Inicio de información directa de la BD--------------------------")
Dim strConnection As String = "server=basededatsos;database=base;UID=user;PWD=pa ss"
Dim strSQL As String = "Select top 100 * From Pruebas"
Dim objConnection As SqlConnection = New SqlConnection(strConnection)
Dim objAdapter As New SqlDataAdapter(strSQL, objConnection)
Dim objDataset As New DataSet()
Dim cb As New SqlCommandBuilder(objAdapter)
objAdapter.Fill(objDataset, "Nombres")
Dim R As DataRow
For Each R In objDataset.Tables("Nombres").Rows
Console.WriteLine(R("nombre"))
Next
Console.WriteLine("Agregamos info solo en RAm--------------------------")
Console.WriteLine()
Dim r2 As DataRow = objDataset.Tables("Nombres").NewRow()
r2("nombre") = "Alberto"
'Actualiza en memoria RAm

objDataset.Tables("Nombres").Rows.Add(r2)
'Actualiza directo a Disco
'objAdapter.Update(objDataset, "Nombres")
For Each R In objDataset.Tables("Nombres").Rows
Console.WriteLine(R("nombre"))
Console.WriteLine()
'////////// aqui es el filtrado ///////////////////
Dim n As String = "xxxx"
Dim rowFoundRow As DataRow = objDataset.Tables("Nombres").Rows.Find(n)
If Not (rowFoundRow Is Nothing) Then

Else

End If

'//////////
Next
objConnection.Close()
End Sub
End Module
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:41.