1 首先,是winform控件。
2  功能类似datagridview。可以绑定dataset数据集。
3 可实现合计行功能。
4 5 如图片中所示,在双击某单元格时,会出现对应的button。单击button,会弹出对应的参照录入窗体实现数据的鼠标选择录入的方式。
6  同时,请注意,在其中一个图片中,规格型号和主计量两列是灰色不可选的。就是不允许编辑的列,其中的数据,由存货编码这主键数据录入完后自动带入显示出来。
7 列左边有序号显示行数。

解决方案 »

  1.   

    补充一点,其中的日期型,或者说其他所有的单元格,只要是允许编辑的,就应该在录入后,允许删除操作,将该单元格的数据清空。清空指的是显示为空即可,至于内部数据是“”还是null,似乎问题不大。
      

  2.   

    你可以去codeproject查下 有这种开源的组件 不过建议你自己学会写自定义控件,使用.net不会做自定义控件的话会感到应用不足的!加油!
      

  3.   

    看不到图片
    你查一下FlexCell...
      

  4.   

    这些功能其实datagridview都可以通过写代码来实现,只是有些功能要费些气力来写.
    至于第3方控件嘛,不建议LZ使用,因为这些DLL都很大,你做了一个很小的程序也要打很大的安装包.
    所以,结论是:LZ要么扩展DATAGRIDVIEW,要么自己写控件来实现,当然,自己写难度有些大.呵呵!
      

  5.   

    多数的第三方控件都可以做到
    实际是datagridview本身就可以做到不过要说方便的话,还是DXperience的GridControl比较方便,界面也比较漂亮!不过要注意的是这个控件对ilist数据源实现不是很好,最好还是直接用ado.net做数据源