datagridview,如何将某列变成组合框呢?从而限制用户不会录入非法数据
----------------------------------------------------------------------------
datagirdview中有一列存贮的是编码信息,所以不能允许用户随意录入,必须用点选的方式,
所以将这个列变成组合框是可行了,但是
我的datagridview.datasource已经绑定到数据集的一个表上了,
载入在datagridview没有问题,但是我想把其中一列变为DataGridViewcomboboxcolumn
好点选,怎样在程序中实现创建。不会只有在属性栏里面设置吧,那样的话就有N多数据源了。
还有如何将datagridview的内容变化写回数据源真正的数据库表中呢?能给个例子最好了,谢谢

解决方案 »

  1.   

    对着datagridview点右键,在快捷菜单中选中编辑列,然后添加新的列这里面就有列类型,你要的有的。
      

  2.   

    可以用一个ComboBox,当用户单击该列某一单元格时,该comboBox显示并显示在该单元格(cell)上同时与该Cell(单元格)大小一样.然后当用户选择后,将数据填入到该单元格上,ComboBox隐藏.
      

  3.   


    方法很多。 某列变成 模版列  然后放自定义控件?第三方控件?随便你!
    感觉datagridview带的编辑列很垃圾!