当前位置:编程学习 > C#/ASP.NET >>

asp.net 插入数据记录,却不显示。

我在页面上托拽了一个gridview,和一个detailsview,在detailsview编辑状态下插入一条记录,想在gridview中显示出来,可是正常记录插入到数据库中了,但是无论怎么刷新页面都显示不出来,必须要关掉浏览器,重新编译一下才行,用的是ASP.NET Development Server服务器组件。 --------------------编程问答-------------------- 在detailsview编辑状态下插入一条记录  后 gridview 重新绑定数据库 --------------------编程问答--------------------
在你执行插入完成的后面重新调用一次你绑定数据的方法 --------------------编程问答--------------------
引用 1 楼 spark_wu 的回复:
在detailsview编辑状态下插入一条记录 后 gridview 重新绑定数据库


只要你保证成功添加,重新绑定下就有了 --------------------编程问答--------------------
引用 1 楼 spark_wu 的回复:
在detailsview编辑状态下插入一条记录 后 gridview 重新绑定数据库
引用 2 楼 calvindo 的回复:
在你执行插入完成的后面重新调用一次你绑定数据的方法

--------------------编程问答-------------------- 有任何对数据的操作后逗需要重新绑定下 --------------------编程问答-------------------- 没有重新绑定.... --------------------编程问答-------------------- gridview
要重新绑定数据

在pageload中吧? --------------------编程问答--------------------  if (!Page.IsPostBack)
        {
            try
            {
               ...
            }
            catch (Exception ex)
            {
                
            }
        }

GridView1重新绑定数据
--------------------编程问答-------------------- 可是我删除记录的时候,没重新绑定就可以正常更新gridview中显示的记录啊。 --------------------编程问答--------------------
帮顶 --------------------编程问答--------------------
引用楼主 baiyang304 的回复:
我在页面上托拽了一个gridview,和一个detailsview,在detailsview编辑状态下插入一条记录,想在gridview中显示出来,可是正常记录插入到数据库中了,但是无论怎么刷新页面都显示不出来,必须要关掉浏览器,重新编译一下才行,用的是ASP.NET Development Server服务器组件。

detailsview插入一条记录  是插到数据库了..没错
 gridview中没显示出来
加上  
if (!Page.IsPostBack)
 绑定gridview --------------------编程问答-------------------- 重新绑定就OK了 --------------------编程问答-------------------- 还有,别让页面读页面缓存!!! --------------------编程问答--------------------
引用 9 楼 baiyang304 的回复:
可是我删除记录的时候,没重新绑定就可以正常更新gridview中显示的记录啊。
删除后,页面自动会刷新的,就是删除后重新绑定了 --------------------编程问答--------------------
引用 14 楼 abcdef1111111 的回复:
引用 9 楼 baiyang304 的回复:
可是我删除记录的时候,没重新绑定就可以正常更新gridview中显示的记录啊。
删除后,页面自动会刷新的,就是删除后重新绑定了


可是我插入记录的时候,刷新页面为什么就不能显示出来呢? --------------------编程问答-------------------- --------------------编程问答-------------------- if(!ispostback) --------------------编程问答-------------------- 在detailsview编辑状态下插入一条记录 后 gridview 重新绑定数据库 --------------------编程问答-------------------- 数据得重新绑定下 --------------------编程问答--------------------
引用 9 楼 baiyang304 的回复:
可是我删除记录的时候,没重新绑定就可以正常更新gridview中显示的记录啊。

你的删除事件是用gridview自带的吧? --------------------编程问答--------------------
引用 20 楼 yingyuebingya 的回复:
引用 9 楼 baiyang304 的回复:
可是我删除记录的时候,没重新绑定就可以正常更新gridview中显示的记录啊。

你的删除事件是用gridview自带的吧?


我也不知道是不是自带的啊,反正是从那个智能面板里勾选了一个Enable Delete的复选框。。 --------------------编程问答-------------------- 帮顶发财 --------------------编程问答-------------------- if (!Page.IsPostBack)
{
..........
 this.GridView1.DataSource = ds.Tables[0];
 this.GridView1.DataBind();
}
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,