关于winform中的datagridview的应用
怎样才能在datagridview中修改记录后立即更新! --------------------编程问答-------------------- 更新之后立即调用查询数据库的方法赋给datagridview --------------------编程问答-------------------- 操作之后从新绑定一下datagridview --------------------编程问答-------------------- Response.ContentType = "application/x-zip-compressed";Response.AddHeader("Content-Disposition", "attachment;filename=keji.rar");
string filename = Server.MapPath("keji.rar");
Response.TransmitFile(filename);
Response.Write("<script language=\"javascript\" type=\"text/javascript\">");
Response.Write("alert(\"下载成功\");");
Response.Write("window.location.href=\"C_SC.aspx\";");
Response.Write("</script>");
下载
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="newsID,Us_ID"
DataSourceID="jianweinews" ShowHeader="False" Width="189px" GridLines="None" EmptyDataText="还没有数据" >
<Columns>
<asp:TemplateField ItemStyle-CssClass="hawk110" >
<ItemTemplate >
<asp:HyperLink ID=hyperlink runat="server" NavigateUrl=<%# "~/index/infopublishnews.aspx?newsID="+Eval("newsID")%>>传送</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<SelectedRowStyle BorderStyle="None" />
</asp:GridView>
属性设置你的路径。
结合。
--------------------编程问答-------------------- 楼主是要在修改DataGridView更新数据库还是别的?我觉得表达不太清楚…… --------------------编程问答-------------------- 用datagridView,有用bindingsource绑定吗~?有绑定的话,就可以刷新一下bs.ResetBindings(false); --------------------编程问答--------------------
++ --------------------编程问答-------------------- ...引用错了。。本来想引用1楼的。。。 --------------------编程问答-------------------- 恩,重新绑定 --------------------编程问答-------------------- C# 修改DataGridView后更新到SQL数据库的函数源码 --------------------编程问答-------------------- 你说的是更新数据库中的内容吗?修改完后可以立即调用你的修改方法。重新绑定数据库。updateuser方法就是修改数据库的方法,可以把你修改的值传给此方法即可。
bool result = user.UpdateUser(User, UserName, Pwd, Role);
if (result)
{
MessageBox.Show("修改成功!");
DataTable dt = new DataTable();
DBUser us = new DBUser();
dt = us.GetsysEmployees().Tables[0];
dgvUser.DataSource = dt;
string caozuo = "修改用户";
DateTime LogTime = DateTime.Now;
DbZhanDian zhandian = new DbZhanDian();
zhandian.AddLog(Login._usname, caozuo, LogTime);
} --------------------编程问答--------------------
再调用一次帮到方法就行了
也就是在更改的方法里面调用绑定的方法 --------------------编程问答-------------------- 虽然有 Update 方法,不过总出问题。
不如就干脆,在更改数据以后,重新 Select,然后再把 dt 赋值给 datagridview.
这样做就不会出问题。虽然效率差些。呵呵
补充:.NET技术 , C#