这样可以显示datagrid中的数据吗?

macroyan 2004-03-22 07:42:59
刚学c#,我有这样一段代码:
DataTable myTable = new DataTable("table1");
DataView dv1 = new DataView(myTable);
dataGrid1.DataSource = dv1;
这样我的datagrid已经绑定到DataView上了,为什么不能显示数据呢?
...全文
121 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bineon 2004-03-22
  • 打赏
  • 举报
回复
dataGrid1.DataSource = ×××××
这里××××是ds或者tabel或者view都可以的。并且只要设置上面这个datasource属性就能实现数据绑定(winform)。不需要多的代码。你不能显示应该看看你的view是不是有值!
zljblue 2004-03-22
  • 打赏
  • 举报
回复
楼上的说的对
  • 打赏
  • 举报
回复
是不是dataset无所谓了,重要的是最后要databinding到控件了。
macroyan 2004-03-22
  • 打赏
  • 举报
回复
一定要绑定dataSet吗??
fengyun6 2004-03-22
  • 打赏
  • 举报
回复
如果你是web窗体,你还要有dataGrid1.databind()方法来绑定它。
如果你是FORM,dataGrid可以直接用
dataGrid.DataSource = dataset1.Table["table1"] (不需要databind()方法) 或
dataGrid.setdatabinding(dataset1,"table1")方法来实现。
你错误的原因是没有dataSet,更没有dataset中的表了
八爪鱼-杭州 2004-03-22
  • 打赏
  • 举报
回复
要执行datagrid1.databind(web form) 或datagrid1.setdatabindint(winform)

110,538

社区成员

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

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

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