.net Framework 3.5 的ListView与GridView相比较,是不是少了个如下项目:
1、少了HyperLinkField列,buttonField列,ImageField列,TemplateField列。
2、没法向gridview启用排序后每列字段可自由的升降排序。是不是少了这些啊,如果需要HyperLinkField和每列字段可自由的升降排序功能,通过什么方式来弥补啊?
另外听说Listview有筛选数据的功能是不是啊?如果有,是用什么方法来筛选啊?想前辈帮小弟确认一下! 

解决方案 »

  1.   

    因为不需要那些...ListView的强大在于模板化...
      

  2.   

    LZ 你没用过 DataList, Repeater 吗? ListView 是要比 DataList, Repeater 更弓虽的支持 “麽班花”
      

  3.   

    msdn上的文档:http://msdn.microsoft.com/zh-cn/library/bb398790.aspx
    使用ListView开发要比使用GridView开发慢一些,但是还算方便。注意,要借助ide自动生成所有模板内容然后再手动修改,不要手动写模板内容。
      

  4.   

    ListVew控件弥补了高度结构化的GridView控件和未结构化的DataList和Repeater控件之间的空白。
    另外,它比GridView的功能多了一些。
    我觉得它比Gridview要好一些,打算以后常用了。在<LayoutTemplate>模板中加入:
    <asp:Button ID="Button1" runat="server" CommandArgument="lname" 
                CommandName="sort" Text="按名字排序" />
            <asp:Button ID="Button2" runat="server" CommandArgument="lage" 
                CommandName="sort" Text="按年龄排序" />lname、lage字段名,这样也是可以象Gridview那样排序的。写了这么多,总得给些分吧 。