各位好,    小弟正在开发一个小的采购软件,遇到一个小问题。
    采购单的显示是子啊DataGridView里,双击CELL弹出详细采购单报表。
    我的问题是,如何在这个DataGirdView里实现让老板进行审核、拒绝等操作。我想过加Checkbox列,可老板说不好,我也想过加button,可那样的话,每行就会有三个button(核查、审查、拒绝),满屏幕的button,严重影响了美观。所以我就想在这问问大家有没有什么好一点的解决方案。
    先谢谢各位!
PS:VS2005+SQL2000,C# Winform

解决方案 »

  1.   

    应该是有逻辑的吧 只有审查过的才能核查 或者 只有核查过后的单才能审查,如果是这样就放一个combobox列就行了
      

  2.   

    满屏的button确实不好看
    不过是不是可以把每行的button换成小图标,通过图标一看就知道是做什么操作的
    或者只在选中的行上显示button
      

  3.   

    经理有权限核查 拒绝
    只有经理核查通过,老板才可以进行最终的审查和拒绝回wang520d,我也想过用combobox列,可如果采购单过了,老板要烦透了
      

  4.   

    可以修正成链接使用js进行点击控制~这样就没有按钮了还有个解决方案,就是对按钮进行样式编辑,在CSS高手受伤,这东西很快就能折腾成漂亮的按钮了~
      

  5.   


    这个确实是个好办法。我想把button放到最左边的那列上。象下面的效果,他是怎么实现的
      

  6.   


    http://topic.csdn.net/u/20090224/13/cebf9bdb-de16-477b-be97-38c3128bc24c.html
    不过不知道那个位置的图标点击能否触发事件
      

  7.   


    没关系啊。。点击你的拒绝按钮就弹出一个漂亮点的PANEL 里面放个文本框就行了;或者不弹出直接在里面显示\隐藏这个PANEL 用户体验更强
      

  8.   

    先把所有的按钮设置为不可见button.visible = false;
    当选中一行时设置button.visible = true;
      

  9.   

    先把所有的按钮设置为不可见button.visible = false;
    当选中一行时设置button.visible = true;