| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 593 人关注过本帖
标题:如何把主件取出
只看楼主 加入收藏
s6gy
Rank: 1
等 级:新手上路
帖 子:330
专家分:0
注 册:2006-10-26
收藏
 问题点数:0 回复次数:8 
如何把主件取出

现在我是

protected void bindtogridview()
{

SqlConnection con = DB.createConn();

SqlDataAdapter sda = new SqlDataAdapter();
sda.SelectCommand = new SqlCommand("select * from login order by id desc", con);
DataSet ds = new DataSet();
sda.Fill(ds, "emp");
// this.GridView1.DataKeyNames = "id";这里出错 这里怎么取出谢谢帮忙

this.GridView1.DataSource = ds.Tables["emp"];
this.GridView1.DataBind();


}




protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
//然后这里接受主件怎么实现啊
}


相应这个事件 想实现 删除功能

2007-10-17 16:44
jxnuwy04
Rank: 2
等 级:新手上路
威 望:4
帖 子:768
专家分:0
注 册:2006-9-15
收藏
得分:0 
这里的DataKeyNames是一个数组类型的变量,可以这样设置主键:this.GridView1.DataKeyNames =new string[] {"id"};忘了要不要加new,自己测试一下.

------------------不为别的,就为你,我的理想!-----------------
2007-10-18 08:20
s6gy
Rank: 1
等 级:新手上路
帖 子:330
专家分:0
注 册:2006-10-26
收藏
得分:0 

谢谢大哥 了
那问一下 怎么取出这个KEY 呢帮忙 新手
刚接触不到2天

2007-10-18 11:32
jxnuwy04
Rank: 2
等 级:新手上路
威 望:4
帖 子:768
专家分:0
注 册:2006-9-15
收藏
得分:0 
就引用你上面的删除那个事件,我在里面加点代码
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
//取出主键
string strKey=GridView1.DataKeys[e.RowIndex].Value.ToString();

//删除语句
string strSQL="Delete From 表 Where 主键='"+strKey+"'";

//下面就是如何执行删除操作了....
}

------------------不为别的,就为你,我的理想!-----------------
2007-10-18 13:08
s6gy
Rank: 1
等 级:新手上路
帖 子:330
专家分:0
注 册:2006-10-26
收藏
得分:0 

那老大 删除提升 是否 confirm 这个怎么调用怎么写啊
protected void GridView1_DataBinding(object sender, EventArgs e)
{

}
是不是在这个实践里面 具体怎么写呢
帮忙 了老大

2007-10-18 15:17
smoon
Rank: 1
等 级:禁止访问
帖 子:461
专家分:0
注 册:2006-4-29
收藏
得分:0 

给删除列添加一个属性。。。。
e.Row.Cells[6].Controls[0]).Attributes.Add("onclick", "javascript:return confirm('你确认要删除:\"" + e.Row.Cells[1].Text + "\"吗?')");


QQ:860660016
网站:http://
承接各种C#项目中。。。。。
2007-10-18 16:10
s6gy
Rank: 1
等 级:新手上路
帖 子:330
专家分:0
注 册:2006-10-26
收藏
得分:0 
错误 2 “System.EventArgs”并不包含“Row”的定义
vS2003
2007-10-18 17:45
冰彩虹
Rank: 4
来 自:上海
等 级:贵宾
威 望:14
帖 子:806
专家分:44
注 册:2007-6-28
收藏
得分:0 
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
e.Row.Cells[0].Attributes.Add("onclick", "return confirm('你确认要删除')");
}

Flying without wings
2007-10-19 19:47
jxnuwy04
Rank: 2
等 级:新手上路
威 望:4
帖 子:768
专家分:0
注 册:2006-9-15
收藏
得分:0 
楼上的方法不错,就是在RowDataBound事件里写.

------------------不为别的,就为你,我的理想!-----------------
2007-10-19 22:22
快速回复:如何把主件取出
数据加载中...
 
   



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

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