CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

一个GridView的问题???

楼主artak(甜葡萄)2006-04-01 11:38:42 在 .NET技术 / ASP.NET 提问

问个gridView的问题,为什么我的gridview删除或者添加数据在绑定后还是原来的数据呢?造成原因是什么?   我一直都这样做的,其他页面的又没有问题哦,晕哦  
                  if   (!IsPostBack)  
                  {  
                          if   (Session["admin"]   ==   null||Session["flag"].ToString().Trim()=="1")  
                          {  
                                  Response.Redirect("AdminLogin.aspx");  
                          }  
                          else  
                          {  
                                  BindUsers();  
                          }  
                  }  
    public   void   BindUsers()  
          {  
                  string   connstr   =   ConfigurationSettings.AppSettings["connection"]   +   Server.MapPath(ConfigurationSettings.AppSettings["data"]);  
                  OleDbConnection   cn   =   new   OleDbConnection(connstr);  
                  cn.Open();  
                  OleDbDataAdapter   da   =   new   OleDbDataAdapter("select   *   from   admin",   cn);  
                  DataSet   ds   =   new   DataSet();  
                  da.Fill(ds);  
                  GridView1.DataSource   =   ds;  
                  GridView1.DataBind();  
          }  
          protected   void   btnAdd_Click(object   sender,   EventArgs   e)  
          {  
                  string   admin   =   tbAdmin.Text.Trim();  
                  string   pwd   =   tbPwd.Text.Trim();  
                  string   flag   =   DropDownList1.SelectedValue.ToString();  
                  string   sql   =   "insert   into   admin(AdminName,AdminPwd,Flag)   values   ('"+admin+"','"+pwd+"','"+flag+"')";  
                  string   connstr   =   ConfigurationSettings.AppSettings["connection"]   +   Server.MapPath(ConfigurationSettings.AppSettings["data"]);  
                  OleDbConnection   cn   =   new   OleDbConnection(connstr);  
                  cn.Open();  
                  OleDbCommand   cmd   =   new   OleDbCommand(sql,   cn);  
                  try  
                  {  
                          cmd.ExecuteNonQuery();  
  //BindUsers();  
                          Response.Redirect("UserMan.aspx");//这里是我测试的,为什么不更新  
                  }  
                  catch   (Exception   ex)  
                  {  
                          Response.Write(ex.ToString());  
                  }  
          }  
          protected   void   GridView1_PageIndexChanging(object   sender,   GridViewPageEventArgs   e)  
          {  
                  GridView1.PageIndex   =   e.NewPageIndex;  
                  BindUsers();  
          }  
          protected   void   GridView1_RowDeleting(object   sender,   GridViewDeleteEventArgs   e)  
          {  
                  int   id   =   Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value);  
                  string   connstr   =   ConfigurationSettings.AppSettings["connection"]   +   Server.MapPath(ConfigurationSettings.AppSettings["data"]);  
                  OleDbConnection   cn   =   new   OleDbConnection(connstr);  
                  cn.Open();  
                  OleDbCommand   cmd   =   new   OleDbCommand("delete   from   admin   where   AdminID="+id+"",   cn);  
                  try  
                  {  
                          cmd.ExecuteNonQuery();  
                          BindUsers();  
                  }  
                  catch   (Exception   ex)  
                  {  
                          Response.Write(ex.ToString());  
                  }  
          } 问题点数:20、回复次数:2Top

1 楼artak(甜葡萄)回复于 2006-04-01 11:45:21 得分 0

问题解决了,谁快进来,给分Top

2 楼ice_frank(回归......)回复于 2006-04-01 11:54:55 得分 20

哦,恭喜LZ解决问题。Top

相关问题

关键词

得分解答快速导航

  • 帖主:artak
  • ice_frank

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo