前段时间做的是asp.net,发现里边的objectDatasource非常好用,直接可以绑定到一个对象上,设定选择、更新、删除、插入的方法名,然后在把GridView的DataSourceID设一下就OK,GridView上的列都会自动刷出来,只需要很少的编码或者不用编码。
  现在开做winForm程序,却发现没有这个控件,请高手指点,开发winForm程序有无类似的快的方法?最需要最省事的是可以把GridView的列自动生成(在编辑状态下,方便修改属性)。

解决方案 »

  1.   

    WinForm也很方便。在设计器里可以直接把数据源中的表或字段拖拽到窗体上,会自动生成DataGridView和TextBox
      

  2.   

    你多摆弄几下吧,比web 的要简单多了
      

  3.   

    WebForm比较原始,它的数据源只能从数据到控件单项绑定,也就是通过DataBind绑定数据到控件,而不能在控件内容改变时通知数据源。WinForm的功能则非常强悍。WinForm中使用 BindingNavigator 统领控件到数据的双向绑定。
      

  4.   

    我希望的是在编辑的时候,gridview列就自动生成了。我试了一下,发现BingSource如果绑一个对象的话,在把gridview设一下,则gridview生成的是BingSource所绑的对象的几个属性。
    我现在做的是一个实体类,然后对应这个实体类有一个逻辑层,操作数据库的方法都在这层,我希望能绑的是这个逻辑层的某一个方法,可否? 方法返回的是实体类的集合。
      

  5.   

    晕  把BindingSource打成了BingSource