C sharp - ado net

 
Vista:

ado net

Publicado por jose miguel (2 intervenciones) el 27/03/2007 09:59:37
Quiero plantear una duda que se me ha planteado al intentar acceder a una base de datos
Tengo un formulario con varios componentes que están conectados a la base de datos, pero cuando
intento algo tan simple como guardar el valor de un campo en una variable no se como acceder al valor del registro
que los componentes del formulario están mostrando. Creo que es algo muy simple, pero yo que he estado
siempre programando con ADO no veo como hacerlo con ADO NET
Un saludo y muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ado net

Publicado por Javier Suero (17 intervenciones) el 27/03/2007 15:18:09
Hola, José Miguel,

te interesa el objeto CurrencyManager que sacas del formulario en custión de este modo:

public CurrencyManager MiCurrencyManager
{
get
{
return (CurrencyManager)FormularioContenedor.BindingContext[this, NombreTabla];
}
}

Traducción literal: gestor de actualidad. Es la clase encargada de relacionarse con los objetos de datos.

De esta clase sacas un DataRowView de la propiedad Current, de la cual puedes sacar un objeto Row, éste es el objeto que buscas.

protected virtual DataRow FilaActual
{
get
{
return ((DataRowView)MiCurrencyManager.Current).Row;
}
}

Un saludo, Javier.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar