gridview隐藏列的方法,但仍可获取数据
2011-04-21 10:12
627 查看
下面有两种方法,不仅可以隐藏,还仍然可以正常取值
方法一:
在RowCreated事件中书写如下代码
因为在RowCreated事件(隐藏)在绑定时候发生,所以这样就即能将数据绑定到列上,又隐藏了该列.所
以可以访问到隐藏列的值
方法二:
方法一:
在RowCreated事件中书写如下代码
void GridView1_RowCreated(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow || e.Row.RowType == DataControlRowType.Header) { e.Row.Cells[0].Visible = false; //如果想使第1列不可见,则将它的可见性设为false } //可以根据需要设置更多的列 }
因为在RowCreated事件(隐藏)在绑定时候发生,所以这样就即能将数据绑定到列上,又隐藏了该列.所
以可以访问到隐藏列的值
方法二:
Public void myTestFunction() { string conString="....";//省略 string sqlquery="...";//省略 SqlConnection con = new SqlConnection(conString); SqlDataAdapter da = new SqlDataAdapter(sqlquery, con); DataSet ds = new DataSet(); da.Fill(ds); ds.Tables[0].Columns[0].ColumnMapping = MappingType.Hidden; GridView1.DataSouce = ds.Tables[0]; GridView1.DataBind() ; }
相关文章推荐
- js获取GridView中行数据的两种方法 分享
- Gridview 获取隐藏列中绑定值方法
- Gridview 获取隐藏列中绑定值方法
- js获取GridView中行数据的两种方法
- js获取GridView中行数据的两种方法 分享
- wex5中使用password控件,密码可以隐藏,判断输入框是否为空时,无法通过password的.val()方法获取数据
- 获取gridview隐藏列的值的方法
- Gridview Row事件响应方法无法获取其它UpdatePanel中控件数据的解决办法
- 关于struct2获取jsp表单里的数据,以及隐藏传递给action的变量的方法
- js获取GridView中行数据的两种方法
- 获取gridview隐藏列的值的方法
- GridView显示数据为隐藏,但值依然可以获取[转]
- GridView——MasterDetail获取子表数据方法
- ASP.new GridView获取隐藏列值的几种方法
- ThinkPHP3.2.3中典型的ajax获取json数据方法
- 当获取相似数据时,使用不同方法调用不同sp,但是使用同一个方法去用IIDataReader或者SqlDataReader读取数据时需要判断column name是否存在。
- 让GridView只更新某些特定的数据的方法
- php使用curl通过代理获取数据的实现方法
- 如何获取GridView隐藏列的值
- 利用OPENDATASOURCE方法获取远程数据库的数据