datagridview绑定数据库,并显示数据库中表记录 C#

2025-01-07 17:55:59
推荐回答(5个)
回答1:

dataGridView1.DataSource = ds.Tables["dbo.ryxx"];

这样试试
con.Open()去掉,确保相应数据库在VS上正确连接运行

回答2:

在确定ds.Tables[0]有数据的前提下,在视图设计器里,datagridview编辑列,确定 人员ID、姓名、性别、联系方式、所属单位等列的DataPropertyName属性中填写了数据库表的对应字段(uid、name、sex、lxfs、ssdw)

在dataGridView1.DataSource = ds.Tables[0];这句中断一下,看看返回的Table是不是有数据

回答3:

winfrom下datagridview的用法(从控件里面拉出来数据源控件即可):
bindingSource1.DataSource = DataTable1;
bindingNavigator1.BindingSource = bindingSource1;
dataGridView1.DataSource = bindingSource1;

回答4:

指定了数据源,你没有绑定dataGridView1。dataBind();

回答5:

dataGridView1.DataSource = ds.Tables[0];
dataGridView1.DataBind();