在gridview中我的删除行编码为:
if (e.CommandName == "deletebutton")
{
_ProfInfor delete1 = new _ProfInfor();//定义对象
string str = e.CommandArgument.ToString();//找到删除编号ID
delete1.delete(str);//删除对象
binddata();//绑定数据
}
这段代码在删除数据时会自动刷新原页面
我的问题是希望删除数据后直接重新绑定gridview,而不重新刷新页面。第二个问题是在我编辑gridview数据中数据时,会弹出一个子窗口,当我更新编辑完之后点击“保存并返回”按钮时,同样也是刷新父页面的gridview,而不刷新整个父页面!!
<input type="button" name="savereturn" value="保存并返回" id="savereturn" class="button" onserverclick="save_Click" runat="server" /> protected void save_Click(object sender, EventArgs e)
{
ProfInfor repdata = new ProfInfor();
_ProfInfor getdata = new _ProfInfor();
repdata.ProfId = TextBox1.Text;
repdata.ProfDiretion = TextBox2.Text;
repdata.ProfDesc = TextBox3.Text;
repdata.Profession = DropDownList1.SelectedValue.ToString();
if (getdata.RepData(repdata))
this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "return", string.Format("<script type='text/javascript'>window.returnValue='pleasefresh';window.close();</script>"));
}
以上代码没有错误,可以正常运行!!
主要的问题都是怎样达到不刷新父页面,而只刷新父页面中gridview的效果。
if (e.CommandName == "deletebutton")
{
_ProfInfor delete1 = new _ProfInfor();//定义对象
string str = e.CommandArgument.ToString();//找到删除编号ID
delete1.delete(str);//删除对象
binddata();//绑定数据
}
这段代码在删除数据时会自动刷新原页面
我的问题是希望删除数据后直接重新绑定gridview,而不重新刷新页面。第二个问题是在我编辑gridview数据中数据时,会弹出一个子窗口,当我更新编辑完之后点击“保存并返回”按钮时,同样也是刷新父页面的gridview,而不刷新整个父页面!!
<input type="button" name="savereturn" value="保存并返回" id="savereturn" class="button" onserverclick="save_Click" runat="server" /> protected void save_Click(object sender, EventArgs e)
{
ProfInfor repdata = new ProfInfor();
_ProfInfor getdata = new _ProfInfor();
repdata.ProfId = TextBox1.Text;
repdata.ProfDiretion = TextBox2.Text;
repdata.ProfDesc = TextBox3.Text;
repdata.Profession = DropDownList1.SelectedValue.ToString();
if (getdata.RepData(repdata))
this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "return", string.Format("<script type='text/javascript'>window.returnValue='pleasefresh';window.close();</script>"));
}
以上代码没有错误,可以正常运行!!
主要的问题都是怎样达到不刷新父页面,而只刷新父页面中gridview的效果。
解决方案 »
- 实现一个现实时间的功能,就是每秒钟显示一次,时间要从取服务器时间
- 救命啊.本地正常.放到服务器就不正常了
- WEB SETUP中,怎么添回味选择路径的对话框
- 请问各位,我在VS2008中用asp.net 中的website写网页
- 求助 在VS2005里正常 在IIS里就出错
- 送分在线等:SQL Sserver 2005 标准版 有报表服务器吗?
- 那位老大有发送邮件的代码
- 入门问题-ASP.NET 1.0 入门经典-C# 编程篇 的代码。
- 为什么的我windows sp3补丁装不上,没有sp3,我的vs也装不上
- 把原来aspx.vb 中的内容写入类项目中 可页面上的控件事件如何处理呢
- 考试系统定时刷新数据库的问题
- 簽核設計問題:動態產生鏈接
但是可以对gridview实现删除
如果用ajax的话技术的话
我希望你们能够给一个例子给我研究一下。我的主要问题是删除时要实现gridview的刷新
而不是整个页面的刷新谢谢各位大虾们的帮助
先谢过了!!
但是作为一个gridview里面设置的input button控件
貌似是不可以对gridview进行刷新的
这样做之后 运行时始终报错!!!