Girdview 取值问题
在我的Girdview中添加了一列模板列里面的控件是LinkButton我想用这个代码GridView1.Rows[N].Cells[0].Text.ToString()...
在我的Girdview中添加了一列模板列 里面的控件是 LinkButton
我想用这个代码GridView1.Rows[N].Cells[0].Text.ToString();实现取出第 N 行 第 1 列 的值
我现在想获取被点击的LinkButton 那行的行数赋值给 N 不知道怎么办?麻烦说得详细点 本人是菜鸟··· ··· 展开
我想用这个代码GridView1.Rows[N].Cells[0].Text.ToString();实现取出第 N 行 第 1 列 的值
我现在想获取被点击的LinkButton 那行的行数赋值给 N 不知道怎么办?麻烦说得详细点 本人是菜鸟··· ··· 展开
1个回答
展开全部
换个思路,将linkbutton帮定到ID列,里面添加 跳转页.aspx?ID={0}
然后用string id = Request.QueryString["ID"];
sqlcommand(select 第一列列名 from 表名 where id="+id+")
cmd.ExcuteDataReader();
取出想要的值了
大概思路说了,我想你明白是什么意思~
protected void linkbutton_Command(object sender, CommandEventArgs e)//在linkbutton的command事件中使用
{
int index = Convert.ToInt32(e.CommandArgument);//获取行号
GridViewRow row = GridView1.Rows[index];//获取该行
stirng s=row.Cells[0].Text;//该行第1列数据
}
然后你再把s传到你要的页面就行了
这回明白了没?
然后用string id = Request.QueryString["ID"];
sqlcommand(select 第一列列名 from 表名 where id="+id+")
cmd.ExcuteDataReader();
取出想要的值了
大概思路说了,我想你明白是什么意思~
protected void linkbutton_Command(object sender, CommandEventArgs e)//在linkbutton的command事件中使用
{
int index = Convert.ToInt32(e.CommandArgument);//获取行号
GridViewRow row = GridView1.Rows[index];//获取该行
stirng s=row.Cells[0].Text;//该行第1列数据
}
然后你再把s传到你要的页面就行了
这回明白了没?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询