2011-03-23 7 views
5

Solo he usado C# para crear aplicaciones de consola hasta ahora. Lo que me gustaría hacer a continuación es crear una aplicación C# que podría abrir una base de datos de una tabla (probablemente sqlite) y presentar los datos en forma de tabla al usuario. Me gustaría que el usuario pueda hacer cosas como ordenar por columna, buscar, etc. Tengo un par de preguntas con respecto a la pieza de la GUI.Uso de C# para crear una interfaz para una base de datos simple

¿Cuál sería la tecnología .Net apropiada para usar en la interfaz gráfica de usuario? WinForms?

Realmente agradecería un enlace a un tutorial o ejemplo de hacer algo similar

Cualquier ayuda apreciada trabajado.

Respuesta

3

This tutorial le muestra cómo crear un DataGridView, cargue los valores de la base de datos en él. El sorting es una propiedad automática de DataGridView. DataGridView es un control utilizado en una aplicación WinForms, que parece ser la mejor solución para sus necesidades.

+0

parece muy útil. Gracias. – halfpint

1

Me gustaría ir a WinForms para la primera aplicación. Para mostrar sus datos, utilizaría un DataGrid que alimentaría una DataTable con el resultado de la consulta. la red y la tabla tienen la funcionalidad estándar de tipo construido en

2

En su situación Me gustaría empezar con Windows Forms como la tecnología de interfaz gráfica de usuario -. Más simple y más maduro que WPF.

Aquí

http://www.codeproject.com/KB/cs/SQLiteCSharp.aspx

a encontrar un ejemplo de aplicación para una sola tabla SqlLite DB.

2

Si usted está buscando un RAD ninguna solución genérica uso GridView con WinForms, si usted está buscando una solución genérica y flexible que le gusta this tutorial

Cuestiones relacionadas