C# DataSet更新数据!

某窗体的文本框和下拉菜单以及Lable标签需要显示一些数据信息,Load时,到数据库读取后面可能需要的数据到DataSet,然后从DataSet拿数据在窗体显示,如果这时... 某窗体的文本框和下拉菜单以及Lable标签需要显示一些数据信息,Load时,到数据库读取后面可能需要的数据到DataSet,然后从DataSet拿数据在窗体显示,如果这时在窗体上修改数据,我希望把修改了的数据再放回DataSet里,然后统一Update()到数据库(如果修改多个地方一起更新到数据库)!怎么实现放回DataSet里的暂更新存储??? 展开
 我来答
匿名用户
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()
匿名用户
2013-06-30
展开全部
楼主的想法很好但是楼主有没有想过当你修改了dataset里面数据难道还让客户端的人给你点击一个按钮 修改吗? 这样不是增加客户端的体验不舒服吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-30
展开全部
。clear一下然后再重新加载一下就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式