我用C#开发winform程序。从数据库中查找一个结果集 绑定在DataGridView 中,数据有个字段是 审核状态 (0:未审核;1:审核)
客户要求:审核状态字段用 一个 button 来显示,当0时,button 显示未审核,点击后,修改数据,变成审核。当数据为1时,同理显示审核,单击按钮后,修改数据,按钮显示未审核.
在winform中这样怎么实现?请大家帮助!小弟以前搞web的,不知道winform 中能否实现!请大家给我讲解!

解决方案 »

  1.   

    可以实现, override void OnCellFormatting(DataGridViewCellFormattingEventArgs args)这个方法。
      

  2.   

    在winform中实现这个是很方便的,我的意见是:
    在winform中可以不绑定,用循环手工填充DataGridView,审核列使用Commbox列,自己判断,如果是1就选中,0就不选,然后在列的单击事件中更新数据库就OK了,不会可以直接给我说: