大家都知道MS的ASP.NET2.0中提供的GridView 控件的功能远远强于1.X中提供的DataGrid控件。但是在使用隐藏列的时候,却发现一个问题,就是隐藏列中的数据在提交到服务器端后找不到。
后通过网上查找资料,得到解决方案:要隐藏的列在设计状态下不要隐藏,而在RowDataBound事件处理程序中,将对应列隐藏掉,就OK了,如:e.row.cells[0].Visible=false;
真不知道微软为什么要这么处理?!
大家都知道MS的ASP.NET2.0中提供的GridView 控件的功能远远强于1.X中提供的DataGrid控件。但是在使用隐藏列的时候,却发现一个问题,就是隐藏列中的数据在提交到服务器端后找不到。
后通过网上查找资料,得到解决方案:要隐藏的列在设计状态下不要隐藏,而在RowDataBound事件处理程序中,将对应列隐藏掉,就OK了,如:e.row.cells[0].Visible=false;
真不知道微软为什么要这么处理?!