0.0软件卸载掉了,错了别介意,参考参考、
试着把
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;
}
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();
}
在gridview事件里边的话应该是e.Values["UserName"].ToString().Trim() username是字段名
代码没问题的说。。