Hola buenas noches
Si tienes una lista con los datos en el form2 lo que tienes que hacer es un metodo con una consulta
para que segun el articulo que quieras buscar te retorne los datos algo como esto.
'metodo con una consulta para establecer el articulo a buscar en el datagridview
Public Sub SeleccionarArticulo(DataGrid As DataGridView, MiArticulo As Integer)
Dim consulta = From resultado As Object In lista
Select resultado.Articulo, resultado.Nombre, resultado.Marca
Where Articulo = MiArticulo
DataGrid.DataSource = consulta.ToList
End Sub
y en form1 solo llamas al método atraves del form2 de este modo
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
'Llamamos al metodo del form2 y establemos el datagridview y el articulo a buscar como parametros
Form2.SeleccionarArticulo(Me.DataGridView1, CInt(TextBoxCodigoArt.Text))
End Sub
espero te sirva este ejemplo