DataContext datagrid y binding source

23/02/2009 - 12:01 por Paul | Informe spam
Hola,

Tengo un bindingsource asignado a una clase del datacontex:
clientesBindingSource.DataSource=dc.Clientes
Y el grid asifgnado a un bindingsource:
dataGridView1.DataSource=clientsBindingSource;

Como puedo buscar y que el grid se posicione, por ejemplo en el
cliente de id?

Saludos
 

Leer las respuestas

#1 Julian
21/05/2009 - 10:00 | Informe spam
try // Esto por si no existe el cliente que no te salte un error
a la cara
{
// Creamos un objeto cliente con el cliente encontrado
Clientes clienteEncontrado = dc.Clientes.First(cli =>
cli.IdCliente == "15");
// Miramos que puesto ocupa el cliente dentro del
BindingSource
int indiceDeCliente =
clientesBindingSource.IndexOf(clienteEncontrado);
// Posicionamos el binding source
clientesBindingSource.Position = indiceDeCliente;
}
catch (Exception) // Si no existe el cliente
{
MessageBox.Show("Cliente no encontrado");
}

"Paul" escribió en el mensaje de noticias
news:
Hola,

Tengo un bindingsource asignado a una clase del datacontex:
clientesBindingSource.DataSource=dc.Clientes
Y el grid asifgnado a un bindingsource:
dataGridView1.DataSource=clientsBindingSource;

Como puedo buscar y que el grid se posicione, por ejemplo en el
cliente de id?

Saludos

Preguntas similares