DataGridView绑定数据源为什么显示不出内容呢?

paul9137 2008-02-28 01:44:23
如果使用dataGridView1.DataSource = bindingSource1;
是可以正常显示内容的。
因为与要求的格式不同,我做了如下定义。可是定义好的内容显示出的只有带表头的空表,却没有数据内容,为什么呢?
请高人指点。

bindingSource1.DataMember = "sms";
bindingSource1.DataSource = DS;
dataGridView1.AutoGenerateColumns = false;

DataGridViewTextBoxColumn dgviewcol1 = new DataGridViewTextBoxColumn();
dgviewcol1.Width = 65;
dgviewcol1.DataPropertyName = "sname";
dgviewcol1.HeaderText = "发信人";
dataGridView1.Columns.Add(dgviewcol1);
DataGridViewTextBoxColumn dgviewcol2 = new DataGridViewTextBoxColumn();
dgviewcol2.Width = 65;
dgviewcol2.DataPropertyName = "aname";
dgviewcol2.HeaderText = "收信人";
dataGridView1.Columns.Add(dgviewcol2);
DataGridViewTextBoxColumn dgviewcol3 = new DataGridViewTextBoxColumn();
dgviewcol3.Width = 130;
dgviewcol3.DataPropertyName = "smstr";
dgviewcol3.HeaderText = "信息内容";
dataGridView1.Columns.Add(dgviewcol3);
DataGridViewTextBoxColumn dgviewcol4 = new DataGridViewTextBoxColumn();
dgviewcol4.Width = 90;
dgviewcol4.DataPropertyName = "smstime";
dgviewcol4.HeaderText = "发信时间";
dataGridView1.Columns.Add(dgviewcol4);
...全文
401 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
paul9137 2008-02-28
  • 打赏
  • 举报
回复
谢谢jian_xiaowei,测试通过。
接分
jian_xiaowei 2008-02-28
  • 打赏
  • 举报
回复
应该是先加上你自定义的Column然后指定datagridview的datasource
paul9137 2008-02-28
  • 打赏
  • 举报
回复
不只是要改表头,表格列的排列顺序也要自己定义,还有些格不显示
在使用dataGridView1.DataSource = bindingSource1;绑定数据源后,表格内容为前几列为绑定表中的内容,后面跟的是我自定义后加上的内容。要怎么才不显示绑定的表中的内容,只显示自己加的内容呢呢?
或是可以对绑定好的内容进行排列,显示设定?
paul9137 2008-02-28
  • 打赏
  • 举报
回复
错误“System.Windows.Forms.DataGridView”并不包含“DataBin”的定义
呵呵,看来还得要别的办法。
qiyousyc 2008-02-28
  • 打赏
  • 举报
回复
dataGridView1.DataBind();
就是使网格和数据元邦定。
绑定后表头可以定义的内容
paul9137 2008-02-28
  • 打赏
  • 举报
回复
可是,绑定后表头不能是定义的内容啊
qfgyd2004 2008-02-28
  • 打赏
  • 举报
回复
加上dataGridView1.DataBind();
bindingSource1.DataMember = "sms";
bindingSource1.DataSource = DS;
dataGridView1.AutoGenerateColumns = false;
dataGridView1.DataBind();
yuelailiu 2008-02-28
  • 打赏
  • 举报
回复
dataGridView1 没和数据源绑定
dg.Databind();

111,080

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧