c# datagridview显示不出数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# datagridview显示不出数据相关的知识,希望对你有一定的参考价值。

代码如下:_FeedBack = new BindingList<WinUI.DAL.Tb_InfoFeedBack>(data.ToList()); dgFeedBack.DataSource = _FeedBack;

我有三条数据 但是一条数据的信息都显示不出来

加上dgFeedBack.DataSource.DataBind()看看
另外确认下datagridview列绑定的列名是否和你绑定的数据列名一致
也有可能是datagridview自动生成列名了追问

我的load函数里的代码是:
_ctx = new WinUI.DAL.DBYLWMSDataContext();
dgFeedBack.AutoGenerateColumns = false;
setDgvDS();
需要加在load函数里吗?

追答

在绑定数据的地方加上

追问

我分不清绑定数据的地方...

参考技术A 这样子试试:dgFeedBack.DataSource = data.ToList();

C#编程代码如何从数据库中查询并把查询结果显示在dataGridView?

参考技术A

最简单的

写一个数据查询类.然后调用xx.chaxun方法

窗体代码写以下这些就可以了

sql = "select * from xxxx";

Datatable dt = xx.chaxun(sql);

datagridview1.DataSource = dt;

记得将datagridview里面的字段与表中的字段相关联

Dateset 或DataTable或集合进行数据绑定,如有什么问题,请继续追问 private DataSet ds = new DataSet();

private SqlDataAdapter adapter = new SqlDataAdapter();//创建数据适配器

SqlCommand com = new SqlCommand("select TeacGuid, TeacName as 姓名,TeacSex as 性 别,TeacSalary as 工资,TeacRemark as 备注 from Teachers", DBHelper.con);

adapter.SelectCommand = com;

adapter.Fill(ds, "Teachers");//将按照条件查出来的Teachers表中信息填充到ds中

this.dataGridView1.DataSource = ds.Tables["Teachers"]; 附上一段用DataSet实现的代码。

以上是关于c# datagridview显示不出数据的主要内容,如果未能解决你的问题,请参考以下文章

C# datagridview 最后一列右对齐

c#中list绑定datagridview为啥不显示数据

c# datagridview,怎么保存修改或新增数据到数据库

用C#和sql2005,美化datagridview

c#来自Access的数据不会显示在datagridview上

C#中能不能用datagridview显示文件的内容?不用数据库