C# 在datagridview中修改数据,怎么才能更新到数据库中呢
来源:百度知道 编辑:UC知道 时间:2024/06/23 18:44:39
我是在datagridview上的弹出菜单中实现的,没有按钮 .我这是窗体应用程序,没事做这玩的。重新读取也不行,它根本没有更新到数据库
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();
}
在对数据库进行操作后在后面再加一个重新读取数据库