感谢您使用微软产品。如您所说,简单的把一个Column的宽度设为0并不能真正达到您所要的隐藏的效果。您是否可以考虑需要隐藏时将该列删掉,不隐藏时再将其恢复?
仅仅是一个参考意见,希望能对您有所帮助!======================
- 微软全球技术中心本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
======================

解决方案 »

  1.   

    to freesoul_ms([微软] 最后的白鸟):
    我之所以要把这些内容放到listview中来,是为了使用方便,值可以直接从listview中取,之所以要把它们隐藏起来是因为不想让用户看见这些内容。您的建议对我的目的而言就没有意义了。
      

  2.   

    我的经验:
    自己定义一个xml来表示你的树形结构,每个节点加一个是否要加载的属性,加载该xml文件转换成TreeView时就可以实现部分显示了。
      

  3.   

    To chnking(kent): 
    很高兴能和您有进一步的讨论。
    刚才提到的方法是否可行要根据具体的应用而定,只是一个参考意见。或者您也可以考虑使用DataGrid,并使用DataGridTableStyle来控制各列的显示。这样,您既可以隐藏部分列,有可以很方便的对数据进行读取。当然,这都要视您的应用而定,只是给您提供一个可能的参考。
    谢谢您对微软技术的关注!======================
    - 微软全球技术中心本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
    为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
    ======================