| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 690 人关注过本帖
标题:ASP.NET C# DataGrid里如何实现删除
只看楼主 加入收藏
b25921
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2009-6-17
结帖率:50%
收藏
已结贴  问题点数:10 回复次数:3 
ASP.NET C# DataGrid里如何实现删除
我想在DataGrid里点一下删除就能删除一行
但是点完之后没有反映……
求人帮忙解决
先谢谢了


附上代码:
public void MyDataGrid_Delete(Object sender, DataGridCommandEventArgs e)
        {
            //建立数据库连接
            OleDbConnection myConnection = new OleDbConnection("Provider=sqloledb;server=(local);database=information;uid=sa;pwd=sa");
            //定义删除SQL语句
            String deleteCmd = "delete from Content where id = @id";
            OleDbCommand myCommand = new OleDbCommand(deleteCmd, myConnection);
            myCommand.Parameters.Add(new OleDbParameter("@id", OleDbType.Char, 11));
            myCommand.Parameters["@id"].Value = MyList.DataKeys[(int)e.Item.ItemIndex];

            myCommand.Connection.Open();

            try
            {
                myCommand.ExecuteNonQuery();

            }
            catch (OleDbException)
            {

            }

            myCommand.Connection.Close();
            //重新绑定数据,并显示
            DataBind();
        }

下面是图片:
图片附件: 游客没有浏览图片的权限,请 登录注册


[[it] 本帖最后由 b25921 于 2009-7-29 11:49 编辑 [/it]]
搜索更多相关主题的帖子: ASP 删除 NET DataGrid 
2009-07-29 11:48
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:10 
首先要得到要删除行的编号字段(也就是主键字段)的值再进行删除。
2009-07-29 11:54
b25921
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2009-6-17
收藏
得分:0 
回复 2楼 yms123
那么
我应该怎么做呢?
能不能把代码写出来?谢谢!
我是新手,实在不知道怎么解决了~~~~谢谢了!!
2009-07-29 13:44
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
    //在DataGrid1的删除事件中用e.Item.Cells[0].Text获得某列的值,用这个值做SQL语句删除即可这里的0就是第一列。
}
2009-07-29 16:40
快速回复:ASP.NET C# DataGrid里如何实现删除
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026200 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved