C# DataSet更新数据!
某窗体的文本框和下拉菜单以及Lable标签需要显示一些数据信息,Load时,到数据库读取后面可能需要的数据到DataSet,然后从DataSet拿数据在窗体显示,如果这时...
某窗体的文本框和下拉菜单以及Lable标签需要显示一些数据信息,Load时,到数据库读取后面可能需要的数据到DataSet,然后从DataSet拿数据在窗体显示,如果这时在窗体上修改数据,我希望把修改了的数据再放回DataSet里,然后统一Update()到数据库(如果修改多个地方一起更新到数据库)!怎么实现放回DataSet里的暂更新存储???
展开
3个回答
2013-06-30
展开全部
这样操作没必要把 dataset只是类似于容器 将数据取出来 暂时放到内存中 把绑定数据到dataset的代码写到一个方法中 然后在page_load中 第一次 加载的时候 调用这个方法 当你点击更新按钮的时候 执行update操作 然后呢 再次调用这个方法 数据库的数据重新读取出来就好了
protected void Page_Load(object sender, EventArgs e)
{ if (!IsPostBack)
{
binddata()
} } void binddata(){ dataset ds=取出的数据}button onclick 事件中写 更新数据库操作 然后调用 binddata()
protected void Page_Load(object sender, EventArgs e)
{ if (!IsPostBack)
{
binddata()
} } void binddata(){ dataset ds=取出的数据}button onclick 事件中写 更新数据库操作 然后调用 binddata()
2013-06-30
展开全部
楼主的想法很好但是楼主有没有想过当你修改了dataset里面数据难道还让客户端的人给你点击一个按钮 修改吗? 这样不是增加客户端的体验不舒服吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-30
展开全部
。clear一下然后再重新加载一下就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询