hehe,DataGrid啊,挺好的,我们一直都用它!

解决方案 »

  1.   

    web里的还可以将就用,win form绝对垃圾.
      

  2.   

    事实上,datagrid的功能太强大了。不过它默认的分页方式是把查询语句应该返回的所有记录返回,即使当前仅仅显示5个记录,这就导致了它在大规模的数据库中使用默认分页方式效率很低。不过它同样可以使用自定义的数据访问方式。几乎所有的情况它都可以定制,但是几乎所有的功能都需要另外添加代码,这导致了它使用的复杂。有兴趣看看这个控件,比它的易用性强大好多,而且功能满足绝大多数的情况
    http://www.csdn.net/cnshare/soft/17/17567.shtm
    下载地址:
    http://www.china-brightview.com/download/dtable.zip说明如下:
    Dtable控件是基于asp.net的web控件,在不增加任何代码的情况下,仅仅设置3个属性就能简单快捷的设置数据表的显示。当然,您也可以根据需要任意设置表格的样式甚至使用内置或自定义的编辑、删除、添加、详细查看功能。在不需要添加任何客户端代码的同时却拥有客户端表格自由排序的功能,编辑和添加时的完全数据检查功能。完善的内置功能和完善的自定义功能完全能满足绝大多数应用的需要。所有的一切仅仅需要设置控件的属性即可,不用添加任何代码。同时,本控件是完全免费的。
      

  3.   

    有专门的分页工具有用,比如webdiyer的免费分页控件就很好!
      

  4.   

    有总比没有强不要要求太高DataGrid的分页还是很好用的啊
      

  5.   

    DataGrid分页挺方便的,但定制性确实不是很好
      

  6.   

    分页很方便,我挺喜欢DATAGRID的,不用写太多代码去显示表格
      

  7.   

    你们都用着很好吗?     DataSet Ds = new DataSet();
        OleDbConnection Conn = new OleDbConnection(strConn);
        OleDbDataAdapter Da = new OleDbDataAdapter(strSql,Conn);
        Da.Fill(Ds,"bbs");
        Bbs.DataSource = Ds.Tables[0].DefaultView;
        Bbs.DataBind();在DataBind之前如何单独根据某个字段的值,显示或不显示某个字段,或某个值,我最近写一个留言薄,发表留言者有的没写QQ,有的写了,在ASPX页面通常有一个QQ图片,用来显示留言者的QQ,问题是没有填QQ号的留言,我希望可以不显示这个图片,相似的问题还有主页什么的其他的,可在DataGrid中不知道该怎么设置,还是在DataBind之前设置???
      

  8.   

    我跟我媳妇儿说,你怎么也得用个复杂点儿的!嘿,人家就认准DataGrid了!!
      

  9.   

    可以根据自己的需要改进DataGrid的功能,想什么有什么!
      

  10.   

    說datagrid是垃圾的人,都還沒有學到.net皮毛功夫的人,
    等你們學會自定義header和footer,分頁加排序,合并單元格,加圖片,加控件,就差不多可以算
    web form入了門.
      

  11.   

    其实DATAGRID要是数据量不的情况下用一下,还是很不错的,要是数据量过万,那就不好啦,速度太慢啦
      

  12.   

    楼主夸张了
    任何工具都不是万能的
    工具的目的只是减轻人的劳动强度,而不是完全代替人
    DataGrid也一样,不管是web form中的,还是windows form中的或许,你认识的DataGrid,只是冰山一角而已,而整个冰山,实际上还是存在的
      

  13.   

    "說datagrid是垃圾的人,都還沒有學到.net皮毛功夫的人,
    等你們學會自定義header和footer,分頁加排序,合并單元格,加圖片,加控件,就差不多可以算
    web form入了門."这些在《构件Web解决方案--应用asp.net和ado.net》讲解得十分详细~大家可以去看!
      

  14.   

    可能你没有用到他的强大功能,
    http://www.aspxcn.com/dotnetbbs/List.aspx?fbId=17
    这个就是用DataGrid分页的(嵌套了一个DataList)
    做的不错,我有源代码
      

  15.   

    同意  babytong(你是天上乌鸦飞啊飞|我是地上黄狗追呀追) ( ) 信誉:100
    封装了的东西,你可改的自由度就小了。总有不能满足你需求的地方
      

  16.   

    我觉得不错或许是见识少的缘故吧不知道还有什么东西在.net里面会比datagrid更好了
      

  17.   

    上面说有源代码的那位能不能发我一份,[email protected]
      

  18.   

    datagrid显示四万条记录就极慢,不过它的显示数据方式可以用,其他的分页什么的个人觉得还是自己写个控件比较方便,适用
      

  19.   

    抛弃你现在的想法
    看书然后重新写一下DataGrid..
    添加自己需要的方法和属性,重新定义headerfooter
    就会发现你这个贴子很可笑如果有时间可以自己用table写一个list控件..
    那个时候你就可以骂DataGrid了..
      

  20.   

    说实话我很蔑视再web上骂微软的人?比上眼睛沉思自己为这个世界带来了什么?微软给这个世界带来了什么?骂别人的东西烂 不知道自己写过什么?
      

  21.   

    说DataGrid是垃圾未免太武断了点只是落叶就说秋天来了是不好的!
    DataGrid的功能可以说是相当强大的对于懒惰的人他的好处可谓是好得不得了除了在样式变化上稍Datalist之外其它的就没有什么挑剔的了.我觉得有点遗憾的是它的响应事件不能依据条件显示!