FORM窗体中dataGrid怎样绑定dataReader?

fengyun6 2003-07-09 04:54:58
在ASP.NET中,我总是成功的把dataGrid绑定DataReader,但在FORM窗体中为什么在语句:dataGrid1.DataSource=dr后,就不能再写:dataGrid1.DataBind()呢??
如果不能,应该怎样写呢?
...全文
81 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzyzljk 2004-03-22
  • 打赏
  • 举报
回复
写个方法自己将dataReader中的数据转换为一个:Datatable,再将DataGrid的DataSource绑定到DataTable即可。
gaoxiaospring 2004-03-22
  • 打赏
  • 举报
回复
好像只能用dataset?
fengyun6 2004-03-22
  • 打赏
  • 举报
回复
还是没有给出具体回答如何绑定dataReader啊
lufly2000 2003-07-10
  • 打赏
  • 举报
回复
datagrid.setdatabinding(dataset,"tablename")
seakingii 2003-07-09
  • 打赏
  • 举报
回复
System.Windows.Forms.DataGrid dg = new DataGrid();

dg.DataSource = new DataTable();

即可。
相当于

Web的DataGrid dg = new System.Web.WebUI.DataGrid();
dg.DataSource = new DataTable();
dg.DataBind();
fengyun6 2003-07-09
  • 打赏
  • 举报
回复
请问,怎样使用DataSource和DataMember属性以及SetDataBinding()方法?
谢谢
declude 2003-07-09
  • 打赏
  • 举报
回复
DataReader 从数据库中检索只读、只进的数据流。因为每次在内存中始终只有一行,所以使用 DataReader 可提高应用程序的性能并减少系统开销。
winform中datagrid没有databind()方法,可以设置DataSource属性和DataMember属性,
或者使用SetDataBinding()方法。

110,535

社区成员

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

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

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