获取Girdview中的值
1. 获取除模板列之外的特殊列可使用单元格里的Controls集合去访问
2. 普通绑定列,通过单元格的Text去访问
3. 获取模板列中的值
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType!=DataControlRowType.DataRow)
{
return;
}
LinkButton lb = e.Row.Cells[10].Controls[0] as LinkButton;//除模板列之外的特殊列可使用单元格里的Controls集合去访问
HyperLink hl = e.Row.Cells[1].Controls[0] as HyperLink;
string sid = e.Row.Cells[0].Text;//普通绑定列,通过单元格的Text去访问
Image img = e.Row.Cells[6].FindControl("Image1") as Image;//适合在模板列中进行查找
if (img.ImageUrl=="")
{
img.ImageUrl = "images/noimage.gif";
}
if (lb!=null)
{
lb.Attributes.Add("onclick", "return confirm('确定要删除的编号?:"+sid+"的"+hl.Text+"吗?图片地址:"+img.ImageUrl+"')");
}
}