1.datagrid用c#(winform)能不能做出像Excel一样的单击单元格鼠标变成加号,然后鼠标向下拖动,下面的单元格自动填充成此单元格的值呀?2.如果上一种方式不行,点击右键,点击一个命令让其自动填充也行?比如说我点击第三行第三列的内容例如为:20,我点击按钮后dataGrid后面的也就是第三列第三行以后的每行数据自动填充为20.

解决方案 »

  1.   

    如果这样的话,你手动的代码太多,不如你用ole调用excel
      

  2.   

    见过有这种控件 你到上面找找看
    http://www.codeproject.com/cs/miscctrl/AlmondGrid.asp
      

  3.   

    那我再问一个怎么样用程序往已经用dataset填写的datagrid表格里的某些单元格填值呢?
    就是说程序程序执行完了后,datagrid数据已经显示出来了,点击一个按钮比如往第8行第8列里填一个值应该怎么实现呢?
      

  4.   

    可以在单元格右键调右键菜单,然后再填充,这样很简单啊.
    在添加的DataGridTextColumn的时候将文本框的鼠标事件引出.
    并传出该单元格所在的行列值.然后调用一个菜单.