CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

=====ASP.NET的datagrid控件怎么删不掉数据?高手帮忙====

楼主getni(李洪各)2005-06-04 17:27:03 在 .NET技术 / C# 提问

using   System;  
  using   System.Collections;  
  using   System.ComponentModel;  
  using   System.Data;  
  using   System.Drawing;  
  using   System.Web;  
  using   System.Web.SessionState;  
  using   System.Web.UI;  
  using   System.Web.UI.WebControls;  
  using   System.Web.UI.HtmlControls;  
  using   System.Data.SqlClient;  
  namespace   WebApplication1  
  {  
  ///   <summary>  
  ///   WebForm1   的摘要说明。  
  ///   </summary>  
  public   class   WebForm1   :   System.Web.UI.Page  
  {  
  protected   System.Web.UI.WebControls.DataGrid   DataGrid1;  
   
  private   void   Page_Load(object   sender,   System.EventArgs   e)  
  {  
   
  if(!IsPostBack);  
  binddata();  
  }  
   
  #region   Web   窗体设计器生成的代码  
  override   protected   void   OnInit(EventArgs   e)  
  {  
  //  
  //   CODEGEN:   该调用是   ASP.NET   Web   窗体设计器所必需的。  
  //  
  InitializeComponent();  
  base.OnInit(e);  
  }  
   
  ///   <summary>  
  ///   设计器支持所需的方法   -   不要使用代码编辑器修改  
  ///   此方法的内容。  
  ///   </summary>  
  private   void   InitializeComponent()  
  {          
  this.Load   +=   new   System.EventHandler(this.Page_Load);  
   
  }  
  #endregion  
  public   void   shanchu(object   sender,DataGridCommandEventArgs   e)  
  {  
   
  SqlConnection   dbcon=new   SqlConnection("server=localhost;uid=sa;password=;database=mydatabase;");  
  SqlCommand   cmdel=new   SqlCommand();  
  cmdel.Connection=dbcon;  
  cmdel.CommandType=CommandType.StoredProcedure;  
  cmdel.CommandText="shanchugc";  
  cmdel.Parameters.Add("@id",SqlDbType.Int,5);  
  cmdel.Parameters["@id"].Value=DataGrid1.DataKeys[(int)e.Item.ItemIndex];  
  dbcon.Open();  
  cmdel.ExecuteNonQuery();  
   
   
   
  SqlCommand   cmd=new   SqlCommand();  
  cmd.Connection=dbcon;  
  cmd.CommandType=CommandType.StoredProcedure;  
  cmd.CommandText="chucungc";  
   
  SqlDataAdapter   dapubs=new   SqlDataAdapter();  
  dapubs.SelectCommand=cmd;  
   
  DataSet   dspubs=new   DataSet();  
  dapubs.Fill(dspubs);  
   
  DataGrid1.DataSource=dspubs.Tables[0].DefaultView;  
  DataGrid1.DataBind();  
  dbcon.Close();  
   
  }  
  private   void   binddata()  
  {  
  SqlConnection   dbcon=new   SqlConnection("server=localhost;uid=sa;password=;database=mydatabase;");  
  SqlCommand   cmd=new   SqlCommand();  
  cmd.Connection=dbcon;  
  cmd.CommandType=CommandType.StoredProcedure;  
  cmd.CommandText="chucungc";  
   
  SqlDataAdapter   dapubs=new   SqlDataAdapter();  
  dapubs.SelectCommand=cmd;  
   
  DataSet   dspubs=new   DataSet();  
  dapubs.Fill(dspubs);  
   
  DataGrid1.DataSource=dspubs.Tables[0].DefaultView;  
  DataGrid1.DataBind();  
   
   
   
  }  
   
   
  }  
  }  
  以上是代码,为什么删不掉数据?刚开始还可以正常删除的,但不知我又动到哪了,点了删除删不掉数据!存储过程没有错误!  
  问题点数:0、回复次数:2Top

1 楼ofei(nop)回复于 2005-06-04 19:08:20 得分 0

事件丢了~~Top

2 楼hawk5456(雨人)回复于 2005-06-06 09:53:04 得分 0

private   void   InitializeComponent()  
  {          
  this.Load   +=   new   System.EventHandler(this.Page_Load);  
                                                        this.DelGp.Click   +=   new   System.EventHandler(this.DelGp_Click);//这个事件丢失!双击你的删除按钮就可以了。  
  }  
  Top

相关问题

  • 如何用javascript操纵ASP。NET控件??
  • ASP点NET如何引入控件?
  • .NET中使用Datagrid控件的问题。
  • asp能不能调用vb里面的控件(比如datagrid)
  • 关于asp控件
  • 。net控件
  • asp .net 控件问题 象windows属性页中的那种页操作控件在asp .net中是那个控件怎么使用!
  • 在ASP。NET中有没有菜单控件?
  • 在ASP。Net中,控件的初始化问题
  • asp。net中有没有图表控件(在线等)

关键词

  • asp.net
  • 数据
  • 代码
  • datagrid
  • cmdel
  • dbcon
  • dapubs
  • dspubs
  • cmd
  • commandtype

得分解答快速导航

  • 帖主:getni

相关链接

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

广告也精彩

反馈

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