Common Datagrid Mistakes
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/aspnet-commondatagridmistakes.asp

解决方案 »

  1.   

    DataGrid 对资源的消耗比Repeater / DataList 要大, 而且 DataGrid 的修改/删除等功能都过分依赖 DataGrid 的 ViewState ,来回POST ,效率低呀,曾经有人问M$ 的人为何DataGrid 写得那么烂,回答是resource not enough.总之你如果不需要DataGrid 的EDIT/DELETE/UPDATE /PAGING /SORTING 等功能,推荐你用Repeater ,这个好用,灵活的多. 用一点小技巧,一样实现EDIT/DELETE/UPDATEPAGING /SORTING.