| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 581 人关注过本帖
标题:[求助]datagrid中删除数据问题
只看楼主 加入收藏
wkm2000
Rank: 1
等 级:新手上路
帖 子:119
专家分:0
注 册:2006-3-6
收藏
 问题点数:0 回复次数:5 
[求助]datagrid中删除数据问题
帮忙给看看这段代码。删除的效果没有实现,应该怎么改啊?
private void btn(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
switch(((Button)e.CommandSource).CommandName)
{
case "shanchu":
int strid=Convert.ToInt32(e.Item.ItemIndex);
SqlConnection conn=new SqlConnection("server=localhost; database=wkm001; uid=sa; pwd=");
conn.Open();
SqlCommand com=new SqlCommand("delete_and_select", conn);
com.Parameters.Add(
new SqlParameter("@strid ", SqlDbType.Int)).Value=strid;
com.CommandType=CommandType.StoredProcedure;
SqlDataReader dr=com.ExecuteReader();
if(dr.Read())
{
DataGrid DG=new DataGrid();
this.DG.DataSource=dr;
this.DG.DataBind();
dr.Close();
com.Dispose();
conn.Close();
}
break;
存储过程:
CREATE PROCEDURE [dbo].[delete_and_select]
@strid int
AS
begin
delete from person where person.id=@strid
end
begin
select * from person
end
GO
搜索更多相关主题的帖子: datagrid 数据 strid conn 
2006-10-19 16:59
wkm2000
Rank: 1
等 级:新手上路
帖 子:119
专家分:0
注 册:2006-3-6
收藏
得分:0 
SqlConnection conn=new SqlConnection("server=localhost; database=wkm001; uid=sa; pwd=");
SqlDataAdapter da=new SqlDataAdapter("delete from table where table.id='"+ strid+"'" , conn);
DataSet ds=new DataSet();
da.Fill(ds);
删除完不是应该重新填充dataset。然后绑定dataGrid 吗!关键是删除之后的代码该怎么写了!
救命啊!!!

MSN:wkm821215@ OICQ:49297869 ^_^
2006-10-20 12:48
srufeng
Rank: 1
等 级:新手上路
威 望:2
帖 子:152
专家分:0
注 册:2006-6-5
收藏
得分:0 

要重新绑定一下数据就行!你可以写一个绑定数据函数binddata();

然后执行一下就可以了!


2006-10-20 13:17
wkm2000
Rank: 1
等 级:新手上路
帖 子:119
专家分:0
注 册:2006-3-6
收藏
得分:0 
解决了。
谢啦,楼上的!

MSN:wkm821215@ OICQ:49297869 ^_^
2006-10-20 13:31
srufeng
Rank: 1
等 级:新手上路
威 望:2
帖 子:152
专家分:0
注 册:2006-6-5
收藏
得分:0 
我发现这个论坛里河南人挺多的,呵呵,看到老乡真不错!

2006-10-20 17:49
zhzh
Rank: 2
等 级:新手上路
威 望:3
帖 子:377
专家分:0
注 册:2006-10-18
收藏
得分:0 

俺这噶的是东北地


Tomorrow is another day! my love..................
2006-10-20 17:53
快速回复:[求助]datagrid中删除数据问题
数据加载中...
 
   



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

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