请教一个关于DataGridView控件的问题

moplusplus 2009-12-05 02:39:51
我在VS2005里想实现从oracle数据库读取数据然后显示在DataGridView里面。
我的实现如下:

public OracleConnection OraConn = new OracleConnection();
public DataSet mydataset = new DataSet();

string connstr = "Data Source='test';User Id ='user';PassWord ='password'";
OraConn.ConnectionString = connstr ;
OraConn.Open();

OracleDataAdapter oraAdapter = new OracleDataAdapter("SELECT * FROM A1", OraConn);
oraAdapter.Fill(mydataset, "MyTable");
以上是把数据库test里的表A1的记录放到mydataset这个变量里。

然后,和我的界面上的DataGridView dgv 进行绑定:
this.dgv.DataSource = mydataset;

我运行后,为什么记录在界面上的DataGridView 里没有显示呢?
请高手指点详细实现方式
谢谢!
...全文
53 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
babyofbaby 2009-12-05
  • 打赏
  • 举报
回复
Datasource 赋值后 ,调用Bind方法
this.dgv.Bind()
liherun 2009-12-05
  • 打赏
  • 举报
回复
this.dgv.DataSource = mydataset.Tables[0]

111,119

社区成员

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

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

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