C# 在datagridview中修改数据,怎么才能更新到数据库中呢 5

希望通过adapter。update更新。因为在datagridivew中修改数据后,必须离开该行才能,更新,否则,就无法更新修改后的数据,谁知到,该怎么办我是在data... 希望通过adapter。update更新。因为在datagridivew中修改数据后,必须离开该行才能,更新,否则,就无法更新修改后的数据,谁知到,该怎么办
我是在datagridview上的弹出菜单中实现的,没有按钮 .我这是窗体应用程序,没事做这玩的。重新读取也不行,它根本没有更新到数据库
展开
 我来答
疯狂的Allen哥
2009-06-30 · TA获得超过219个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:141万
展开全部
你要加一个按钮,点击事件就是将更新后的数据保存在数据库,同时写一个方法专门用来刷新数据(就是重新从数据库读取一次数据),同时调用。你试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
paiitceo
2009-06-30 · TA获得超过392个赞
知道小有建树答主
回答量:410
采纳率:0%
帮助的人:163万
展开全部
在对数据库进行操作后在后面再加一个重新读取数据库的语句。不过再这之前要把控件的数据清除
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-04-15
展开全部
有关java的问题,这里都有很详细的讲解,你可以参考一下,方法有很多
参考资料:http://www.baidu.com/s?wd=%B1%B1%B7%E7%CD%F8&rsv_bp=0&rsv_spt=3&inputT=131
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
as...2@163.com
2009-06-30 · TA获得超过550个赞
知道小有建树答主
回答量:594
采纳率:0%
帮助的人:390万
展开全部
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
Bind();
}
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
int id = int.Parse(GridView1.DataKeys[e.RowIndex].Value.ToString());
FriendlyLink flink = FriendlyLinkManager.GetFriendlyLink(id);
flink.Title = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txtTitle")).Text;
flink.Url = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txtUrl")).Text;
FriendlyLinkManager.SaveFriendlyLink(flink);
string url = Request.Url.ToString();
Response.Redirect(url);
}
protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
GridView1.EditIndex = -1;
Bind();
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
312486581
2009-06-30 · TA获得超过879个赞
知道小有建树答主
回答量:1095
采纳率:0%
帮助的人:538万
展开全部
timer控件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式