cargando un DataGridView con una base de datos en PostGreSQL

tema enviado por Jonacr en C#
tema iniciado el 17/04/2008

wenas. mi problema es que el dataAdapter no me esta cargando los datos en el grid, parece que si realiza bien la coneccion con la base de datos porque en el grid me agrega los nombres de las columnas, pero no me muestra los datos que hay en la base de datos, y tampoco puedo hacer que guarde los cambios que hago en el dataGrid;

 les agradeceria se me enviaran algun ejemplo correcto de como realizar la coneccion bien para PostGreSQL
el codigo que tengo para realizar la coneccion y cargar el dataGrid es el siguiente:;

public void GetData(string selectComand) {

try

{

string conectionString = "Server=localhost;Username=postgres;Password=postgres;Databases=ventas";

NpgsqlDataAdapter dataAdapter;

dataAdapter = new NpgsqlDataAdapter(selectComand, conectionString);

NpgsqlCommandBuilder commandBuilder = new NpgsqlCommandBuilder(dataAdapter);

DataTable table = new DataTable();

table.Locale = System.Globalization.CultureInfo.InvariantCulture;

dataAdapter.Fill(table);

dataGridViewArticulos.DataSource = table;

}

catch {

MessageBox.Show("Sustituir variables de coneccion");

}

}