Autor YouCode - http://www.youcode.com.ar/visual-basic-net/buscar-un-dato-en-un-datatable-500
Find item in DataTable
Muchas veces necesitamos buscar un dato en un datatable, de esta forma simple podemos hacerlo.Dim Row() As DataRow = Mi_DataSet.Mi_DataTable.Select("Mi_Campo=Busco_algo") 'Este ejemplo, encuentra 1 registro y al campo Mi_Campo le sumamos 1 a lo que tenga Row(0).Item("Mi_Campo") = Row(0).Item("Mi_Campo") +1 'Aqui, aplicamos nuestra "actualizacion del campo" Mi_DataSet.Mi_DataTable.AcceptChanges() 'Aquí, simplemente refrescamos el datasource de nuestro grid para que se vean los cambios Mi_Grid.RefreshDataSource()Tengan en cuenta que al SELECT se le puede agregar AND, OR etc.... es como un select en SQL.
En este ejemplo, asumimos que nuestro campo tiene un valor numerico y le sumamos 1.
Recuerden que en el caso que los resultados sean mas de 1 row, entonces deberan hacer un for para obtenerlos a todos.
http://www.youcode.com.ar/visual-basic-net/buscar-un-dato-en-un-datatable-500