在DataGridView中显示从表中记录
DataGridView是.NET中的一个格网控件,用于显示表格数据,此控件可以与DataSet对象配合,直接将查询结果在DataGridView中显示。
NpgsqlDataAdapter数据适配器是一个强大的对象,它可以执行查询语句,并且把查询结果写入DataSet,DataGridView则可以直接显示DataSet中的表数据:
string sql = "select id,price from test";
DataSet ds = new DataSet();
NpgsqlDataAdapter objAdapter = new NpgsqlDataAdapter(sql, conn);
objAdapter.Fill(ds, "myPrice"); //执行查询语句,并将查询结果存入ds数据集中,命名为“myPrice”
dgvBaseResult.DataSource = ds.Tables["myPrice"]; //dgvBaseResult是DataGridView的一个Object,如此操作可以将DataGridView绑定数据集中的数据源进行显示