asp.net datagrid 有个 模板列 ,这是一个button 怎么获取该行的某列值
asp.netdatagrid有一个button的模板列,做删除操作。我要点击button.然后获取该行第一列的Id的值(主键的值)。然后执行删除操作。我怎么获取该行第一...
asp.net datagrid 有一个button 的模板列 ,做删除操作。我要点击button .然后获取该行第一列的Id的值(主键的值)。 然后执行删除操作。
我怎么获取该行第一列的Id的值。急???
谢谢高手的回答!!!
asp.net datagrid 有一个button 的模板列 ,做删除操作。我要点击button .然后获取该行第一列的Id的值(主键的值)。 然后执行删除操作。
我在点击按纽的时候,怎么获取该行第一列的Id的值。急???
谢谢高手的回答!!! 展开
我怎么获取该行第一列的Id的值。急???
谢谢高手的回答!!!
asp.net datagrid 有一个button 的模板列 ,做删除操作。我要点击button .然后获取该行第一列的Id的值(主键的值)。 然后执行删除操作。
我在点击按纽的时候,怎么获取该行第一列的Id的值。急???
谢谢高手的回答!!! 展开
3个回答
展开全部
你可以把你button的commdname设置一个名字aaa,然后再datagrid到itemcommand事件里写代码:
if(Commandname=="aaa")
{
SqlConnection con=new SqlConnection("server=.;database=111,uid=sa;pwd=123456");
try
{
con.Open();
string sql="delete from 数据库名 where id="+this.DataGrid.DataKeys[e.Item.ItemIndex];//这是获取你选择的那行id,需要在datagrid属性里吧datakeyfiled设置成你的id
SqlCommand com=new SqlCommand(sql,con);
com.eExecuteNonQuery();
}
catch(Exception ex)
{
throw new Exception(ex.ToString());
}
finally
{
con.Close();
}
}
if(Commandname=="aaa")
{
SqlConnection con=new SqlConnection("server=.;database=111,uid=sa;pwd=123456");
try
{
con.Open();
string sql="delete from 数据库名 where id="+this.DataGrid.DataKeys[e.Item.ItemIndex];//这是获取你选择的那行id,需要在datagrid属性里吧datakeyfiled设置成你的id
SqlCommand com=new SqlCommand(sql,con);
com.eExecuteNonQuery();
}
catch(Exception ex)
{
throw new Exception(ex.ToString());
}
finally
{
con.Close();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以放一个隐含的控件来获得值或者是直接去按钮的命令行,好象绑定的时候要初始化一下
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
e.Item.Cells[0].ToString()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询