如何在GridView1 的GridView1_RowDataBound 事件里抓取隐藏列的值!!谢谢
解决方案 »
- 参数化查询 需要参数 但未提供该参数
- asp.net无刷新图片上传功能实现
- 购物车选择购买时,根据选中用Session存储的问题
- 插入数据库时的一个问题??
- 高分:已知一服务器控件名,怎么给这个控件付值,比如知道一个Label名为"aa",是字符串,我现在想设置它的Text文本为"bb"
- 才开始改用AP.NET2.0,问个入门级的问题,为什么我用VS2005建立的网站只能用http://locahost/myweb/..之类的访问,其他用IP地址就不行?
- asp.net 文件上传的原理、详细过程,分不够还可再加
- 分段获取记录集的一点体会
- Substring截取前多少个字符抛出异常的问题
- ASP.NET 编译的dll 被搞了 reflector看不到了是怎么回事呢
- GridView 计数序列的问题
- asp.net window验证连接局域网数据库问题
如果要在GridView的RowDataBound中抓取,则代码如下:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) if (e.Row.RowType == DataControlRowType.DataRow)
{
string a = ((Label)e.Row.Cells[4].FindControl("Label1")).Text;
}
}
当然也有可能是控件,要具体分析了。
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string strZ0 = DataBinder.Eval(e.Row.DataItem, "Z000").ToString();
}
}
如:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
//抓取
string a = e.Row.Cells[i].Text;
//隐藏
e.Row.Cells[i].Visible = false;
}