DataGrid的显示问题

Jack_Loo 2003-05-08 09:58:17
第一次做.Net软件,对一个问题感到很奇怪。
procName和MyConnection已经有了,下面是
DataSet MydataSet = new DataSet();
SqlDataAdapter MyAdapter =new SqlDataAdapter(strSelect,MyConnection);
MyAdapter.Fill(MydataSet,"abc");
DataGrid1.DataSource=MydataSet;
目的就是DataGrid1连MydataSet,MydataSet连MyAdapter,希望就能在DataGrid1中显示一个strSelect语句的返回结果。
但是实际上DataGrid1连的却是MydataSet下的table,这个table的名字是"abc",这是怎么回事?
...全文
55 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jack_Loo 2003-05-08
  • 打赏
  • 举报
回复
多谢。给分。
yuan966223 2003-05-08
  • 打赏
  • 举报
回复
DataSet MydataSet = new DataSet();
SqlDataAdapter MyAdapter =new SqlDataAdapter(strSelect,MyConnection);
MyAdapter.Fill(MydataSet,"abc");
DataGrid1.DataSource=MydataSet;
DataGrid1.DataMember="abc"

肯定行的
Jack_Loo 2003-05-08
  • 打赏
  • 举报
回复
哪位兄弟提示一下。
Jack_Loo 2003-05-08
  • 打赏
  • 举报
回复
但这样我程序运行的界面上虽有DataGrid1,但需要点一下"abc"才能看见返回数据集,怎样才能让DataGrid1直接显示数据集,而不是先点一下"abc"才能显示?
cleo 2003-05-08
  • 打赏
  • 举报
回复
看看帮助吧,
看看ado.net的结构,你就明白了。
Knight94 2003-05-08
  • 打赏
  • 举报
回复
当然是这样,MyAdapter.Fill(MydataSet,"abc");已经为MydataSet指明了Table的临时名字。

110,538

社区成员

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

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

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