GridView的一点问题
来源:互联网 发布:苏联武器知乎 编辑:程序博客网 时间:2024/04/29 09:51
GridView 是ASP.NET 2.0的新增控件之一,它的出现代替了原有的DataGrid控件.如果你使用过ASP.NET 2.0. 在设计GridView控件时你拖拽了一个Bound Field,那你可能会遇到一个问题.在早期的.NET版本中,如果想要访问一列,但令它不可见,你可以将他的Visible属性设置为false. 但是这在ASP.NET 2.0时无效的.当一个列的可见性设置为false,控件不会再将数据绑定到该列中,所以你尝试得到隐藏列的值时,只能得到一个空的字符串. 在RowCreated事件中书写如下代码 void GridView1_RowCreated(object sender, GridViewRowEventArgs e) { e.Row.Cells[0].Visible = true; //如果想使第1列不可见,则将它的可见性设为false //可以根据需要设置更多的列 } 因为在RowCreated事件(隐藏)在绑定时候发生,所以这样就即能将数据绑定到列上,又隐藏了该列.所以可以访问到隐藏列的值下面介绍另外一个可以将数据绑定到GridView控件的方法 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() ; }
- GridView的一点问题
- GridView 实现删除功能时,注意的一点小问题
- 关于android中gridview的一点总结
- GridView的格式化问题
- Gridview的分页问题
- gridview 的问题总结
- GridView的绑定问题
- 自定义gridview的问题
- SqlServer的一点问题
- JustinIO的一点问题
- sprintf的一点问题
- MultiByteToWideChar的一点问题
- delete的一点问题
- JDK的一点问题
- WebView的一点问题
- 数据库的一点问题
- matlab的一点问题
- perl的一点问题
- 网络测试与应用网络测试与应用
- 表单提交中Get和Post方式的区别
- xquery--xml查询
- 线程安全
- 赛迪Symbian-OS-C++多媒体手机游戏开发程序设计视频教程
- GridView的一点问题
- 数据库添加帐号,添加用户
- cross compiler Toolchain(交叉编译工具链)的建立
- 在ASP.NET中使用Global.asax文件
- <Jsp:param标签的使用
- 电子商务安全--加密标准
- 在Asp.Net中动态加载控件
- sd卡工作原理分析(一)——ssio的连接和设置
- javascript的prototype