Buenas Tardes:
Estoy usando VB con VS 2010 con Dotnet 4.0 y Linq to SQL. Resumen:
Tengo un
Form Principal. En el tengo:
Un
UserControl1 que es un textbox con un botón buscar. Al presionar el botón buscar(...) llama a otro
UserControl2 que es un datagrid con un botón seleccionar. Cuando se selecciona algún registro devuelve el elemento seleccionado al Usercontrol1

Imagen:
http://imageshack.us/photo/my-images/818/demohg.png Actualmente:
El
UserControl1 tiene una propiedad
DATASOURCE de tipo Object
Entonces En
Form Principal hago la consulta y el resultado se lo asigno al usercontrol1 por medio de esa propiedad
Código:
Dim base As New DatabaseSQLDataContext
query = From q In base.Prov Select q
Me.UserControl1.DataSource = query
Luego desde el usercontrol1 uso ese Object para asignárselo a la grilla, y demás..
Problema
Me gustaría que en el Form Principal al declarar el UserControl1 le asignara la tabla que tiene que usar, y luego la consulta estuviese del lado del Usercontrol1 (y no en el Form Principal)
Esto se puede hacer? Es correcto mi esquema?
Espero que se entienda... Gracias.