看到很多关于gridview中隐藏列的做法,但是我现在遇到了需要在detailsview中隐藏某一列,好像不能把gridview中隐藏列的方法举一反三啊!

解决方案 »

  1.   

    可是,可是,我基本功能都已经实现了,开始直接在"编辑字段"中将该列的visible设置为"false",后来发现这样设置后,隐藏列的值也获取不到了,这时也不想再重启炉灶,想到既然gridview可以隐藏列,那么detailsview也应该是有相应的方法啊
      

  2.   

    其实楼主不需要将字段隐藏起来,只需要将你需要的那个字段,但是不想显示到页面上,设置为DataKey,这样就可以在后台找到的,gridview中也可以这样做。
      

  3.   

    在DataBound事件中寫相應的隱藏代碼就行了
      

  4.   

    oyjd614能否详细说说,怎么将这些字段设者为datekey,怎么获取这些字段的值?以前没有用过
      

  5.   

    To jacker79
    隐藏代码怎么写啊?详细说说吧
      

  6.   

    在databind事件里写:
    dv_a.Fields[7].Visible = true;
    在此鄙视那些不知道深入研究的小白和自私自利自己知道不懂得分享的SB!
    我一开始也不会,后来把编辑列转为模板列,发现detailsview控件不是用columns来指定列,而是用fields!