ASP.NET框架下的C#语言,如何选中GridView中某一行某一列的值?
比如我想点击“考评”(默认是“选择”,在GirdView中“启用选定内容”时出现),如何得到这一行的岗位号,并将这个岗位号赋值给Lable2?大神看看的现在的代码有何问题...
比如我想点击“考评”(默认是“选择”,在GirdView中“启用选定内容”时出现),如何得到这一行的岗位号,并将这个岗位号赋值给Lable2?
大神看看的现在的代码有何问题?
是.NET4.0,最好是后台.cs里面的代码~感激不尽!
using那块是不是少了东西?因为所有Value它都不认啊~ 展开
大神看看的现在的代码有何问题?
是.NET4.0,最好是后台.cs里面的代码~感激不尽!
using那块是不是少了东西?因为所有Value它都不认啊~ 展开
5个回答
展开全部
0.0软件卸载掉了,错了别介意,参考参考、
试着把
string asec=row.Cells[2].Value.Tosting();
当然如果岗位号是主键的话就直接
Lable2.Text=GridView1.DataKeys[e.newselectedindex].value.tostring();
你试下。
再不行可以参考一下GridView删除选中项的那段代码。
试着把
string asec=row.Cells[2].Value.Tosting();
当然如果岗位号是主键的话就直接
Lable2.Text=GridView1.DataKeys[e.newselectedindex].value.tostring();
你试下。
再不行可以参考一下GridView删除选中项的那段代码。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
this.Label2.Text = this.GridView1.Rows[e.NewSelectedIndex].Cells[“岗位号"].Text.ToString();
}
后台刚加载的时候最好写一个句这个
if (!Page.IsPostBack)
{
return;
}
{
this.Label2.Text = this.GridView1.Rows[e.NewSelectedIndex].Cells[“岗位号"].Text.ToString();
}
后台刚加载的时候最好写一个句这个
if (!Page.IsPostBack)
{
return;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string str=GridView1.Rows[e.NewSelectedIndex].Cells[0].text;//此为你要得到的选中行的第一列的数据
protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
this.txtid.Text = this.GridView1.Rows[e.NewSelectedIndex].Cells[0].Text.ToString();
}
protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
this.txtid.Text = this.GridView1.Rows[e.NewSelectedIndex].Cells[0].Text.ToString();
}
追答
protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
this.Label2.Text = this.GridView1.Rows[e.NewSelectedIndex].Cells[0].Text.ToString();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码没问题的说。。
追问
就是点了“考评”,页面就好像刷新了一下,Label2也是可见的。之前令Label2.Text=afir 也不行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询