C#连接数据库

maojunqiang 2010-02-27 11:33:34
如果DataGridView中显示Access中是的表“A”
在单机一个按钮后,使DataGridView中显示的事表“B”
总结一下!就是要单击按钮后!DataGridView中显示同一Access数据库中的下一个表!
...全文
114 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
changmengmeng 2010-02-27
  • 打赏
  • 举报
回复
数据集的刷新没有(即在内存中没有更新暂存的数据集内容)用update()方法
添加一句 da.Update(ds, "tb_ClientInfo");{其中da是
SqlDataAdapter da = new SqlDataAdapter("select * from tb_ClientInfo", sc);数据适配器的实例,sc是建立连接的实例}
bbb332 2010-02-27
  • 打赏
  • 举报
回复
设置数据源不行吗?
changmengmeng 2010-02-27
  • 打赏
  • 举报
回复
可以用方法获取数据库的下一个表,然后重新绑定一下
Allen2064 2010-02-27
  • 打赏
  • 举报
回复
绑定DataGridView数据源
xray2005 2010-02-27
  • 打赏
  • 举报
回复
就是点击A,查询数据库,返回数据绑定到datagridview上就是了.

比如:

protected void BtnA_Click(object sender,EventArgs e)
{
DataSet ds=查询数据库,返回你需要的数据集;
datagridView.DataSource=ds;
datagridView.Bind();
}
mayonglong 2010-02-27
  • 打赏
  • 举报
回复
重新绑定DataSource呗
vslove 2010-02-27
  • 打赏
  • 举报
回复
DataGridView动态绑定
huming_h 2010-02-27
  • 打赏
  • 举报
回复
单击事件里重新绑定DataGridView的数据源就行了。
Justin-Liu 2010-02-27
  • 打赏
  • 举报
回复
改数据源行不行? 不短
zdj1987 2010-02-27
  • 打赏
  • 举报
回复
在dataset中储存两张表,单击按钮刷新数据,然后切换datatable数据源就行了
maojunqiang 2010-02-27
  • 打赏
  • 举报
回复
引用 11 楼 xiaogug01 的回复:
先获取到你所要遍历的所有表,之后单击事件中,把gridview的数据源重新绑定到下张表,
或者每次单击从access中获取一个表,宗之就是单击-->绑定下一张表。即可


对!就是这个意思!怎么写程序啊?
xiaogug01 2010-02-27
  • 打赏
  • 举报
回复
先获取到你所要遍历的所有表,之后单击事件中,把gridview的数据源重新绑定到下张表,
或者每次单击从access中获取一个表,宗之就是单击-->绑定下一张表。即可
wuyq11 2010-02-27
  • 打赏
  • 举报
回复
using(OleDbConnection Con = new OleDbConnection(""))
{
string strSql = "select * from B";
OleDbCommand Cmd = new OleDbCommand(strSql, Con);
OleDbDataAdapter da = new OleDbDataAdapter(Cmd);
DataSet ds = new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
}
获取ACCESS中所有表名称
DataTable schemaTable = con.GetOleDbSchemaTable(OleDbSchemaGuid.Columns,null);
con.Close();

111,120

社区成员

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

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

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