elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  operaciones con DatagridView (pedido)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: operaciones con DatagridView (pedido)  (Leído 6,300 veces)
sellassie

Desconectado Desconectado

Mensajes: 23



Ver Perfil
operaciones con DatagridView (pedido)
« en: 26 Febrero 2009, 06:15 am »

Buenas,despues de tanto goglear,lamentablemente no encontre una respuesta especifica para mi problema :( ,asi que recurro a este foro que tantas respuestas satisfactorias me ha dado :)
Bueno mi problema es el siguiente:estoy realizando un programa de mantenimiento para una embotelladora, la cual me a dado su base de datos hecha en acces con sus datos ,el panel de control es  el que esta en esta imagen





como veran esa ventana me permite buscar un cliente en la base mi mostrarme su informacion,mi pedido es: ¿como muestro los datos que obtengo de la bd en el data gridview?de tal manera que si busco un cliente se me muestre su informacion ordenada ,es simple pero lamentablemente no lo pude conseguir,espero que me puedan ayudar con un ejemplo o con el codiogo necesario para realizar esta operacion o las operaciones basicas

tambien deseo que por ejemplo si elimino un cliente ,la gridview que muestra los datos tambien se actualize automaticamente

les agradezco de antemano su ayuda bye salu2


En línea

Hadess_inf
Desesperado
Colaborador
***
Desconectado Desconectado

Mensajes: 2.048


Nueva Vida


Ver Perfil WWW
Re: operaciones con DatagridView (pedido)
« Respuesta #1 en: 26 Febrero 2009, 14:01 pm »

1) A que te refieres con mostrar su informacion ordenada ¿? ...

Quizas haces referencia a un ORDER BY ¿?

2) Para actualizar los datos solo necesitas crear una funcion e invocarla despues de hacer la actualizacion y/o eliminacion:

sub muestraDatos()
 ...
 datagridview.datasource = datatable
ens sub

sub actualizar_click()
 ... 'instrucciones para actualizar, una vez actualizado se invoca a muestraDatos()
 muestraDatos()
end sub

sub eliminar_click()
 ... 'instrucciones para eliminar, una vez eliminado se invoca a muestraDatos()
 muestraDatos()
end sub


« Última modificación: 26 Febrero 2009, 14:04 pm por Hadess_inf » En línea

sellassie

Desconectado Desconectado

Mensajes: 23



Ver Perfil
Re: operaciones con DatagridView (pedido)
« Respuesta #2 en: 27 Febrero 2009, 01:37 am »

gracias por tu respuesta,si bueno los datos los ordeno con order by

pero en cuestion de mostrar los datos en un datagridview ,podrias ser mas especifico??,porque la estructura del codigo que me muestras (sin ofender) ya la se pero, no me muestra los datos que deseo (en realidad no me muestra nada) no tendrias por ahi un codigo de ejemplo?

te lo agradeceria mucho si lo compartieras ,gracias salu2
En línea

Hadess_inf
Desesperado
Colaborador
***
Desconectado Desconectado

Mensajes: 2.048


Nueva Vida


Ver Perfil WWW
Re: operaciones con DatagridView (pedido)
« Respuesta #3 en: 27 Febrero 2009, 02:00 am »

Bueno yo supuse que ya sabias como hacer la conexion pero al parecer no es asi. EN todo caso aqui va.

Citar
'Importar las librerias
Imports system.data
Imports system.data.sqlclient

'Declarar variables
dim con as new sqlconnection("integrated security=true;server=.;database=MYDB")
dim da as sqldataadapter
dim dtb as datatable

'Funcion que se invoca para llenar el gridview
Function muestraDatos()
 da = new sqldataadapter("select * from tabla",con)
 dtb =  new datatable
 da.fill(dtb)
 datagridview1.datasource = dtb
End Sub


'Otros eventos
Sub Form_Load(...)
muestraDatos()
End sub

SUb Buscar_CLick(...)
muestraDatos()
End sub

Como te daras cuenta, solo hace falta crear la funcion y llamarla siempre desde los eventos. claro si quieres definir algun parametro para la consulta basta con modificar la funcion en cuestion.

'Para enviar algun parametro seria asi:
Function muestraDatos()
 da = new sqldataadapter("select * from tabla where codigo=@cod",con)
 da.selectcomand.parameters.addwithvalue("@cod",textbox1.text)
 dtb =  new datatable
 da.fill(dtb)
 datagridview1.datasource = dtb
End Sub

Espero sirva. Un saludo.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines