急,在GridView中,怎样引用隐藏列的值啊?谢谢了!!!

解决方案 »

  1.   

    在RowCreated事件中书写如下代码  void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
        {
            e.Row.Cells[0].Visible = false;  //如果想使第1列不可见,则将它的可见性设为
           //可以根据需要设置更多的列
        }
    因为在RowCreated事件(隐藏)在绑定时候发生,所以这样就即能将数据绑定到列上,又隐藏了该列.所以可以访问到隐藏列的值。
    2005里的GridView和2003里的DataGrid不一样,如果你在属性里直接设置隐藏列,则GridView在数据邦定的时候默认不会绑定隐藏列的值。
      

  2.   

    在datagrid的itemCommand时间里面写
    string s=e.item.cell["你的隐藏列"].text
      

  3.   

    chafox(桃桃)大哥,谢谢你, 在你的提示下,我搞定了!!!