1.gridview已经启用了自动增加、编辑的功能。保存、更新、删除是根据另一张表的ID来做的,就是说我批量保存的时候,需要把另一张表的ID作为一个字段批量存入现有的表里,更新的时候也是根据这个字段来批量更新,删除也是这样。
2.gridview里有一个combobox自定义生成的列,现在我想选择一个下拉值时,其他字段的样式可以根据这个值来改变,比如我选择了时间,那么其他字段的样式应该是 12:23:06,其中12、23、06是可以编辑的,我就想要 : :。
3.设置了this.dataGridView1.Columns[1].DefaultCellStyle.Format = "c"  看不到显示效果
4.祝大家国庆节快乐

解决方案 »

  1.   

    1,根据你对数据的改变,写sql语句来保存,更新,删除
    2,完全可以实现,选择某些现实方式的时候,将原有字段format到你想要的格式
      

  2.   

    为什么都喜欢用自带的绑定控件呢?用htmltable吧,数据和要实现的功能都比较好控制些
      

  3.   

    哦,没注意你是用的winform
      

  4.   

    this.comboBox1.FormatString = "d" ; 实现为时间格式
    数字             {0:N2}        12.36  
    数字             {0:N0}        13  
    货币             {0:c2}          $12.36  
    货币             {0:c4}          $12.3656  
    货币            "¥{0:N2}"   ¥12.36  
    科学计数法  {0:E3}        1.23E+001  
    百分数          {0:P}          12.25%(大小写相同)
    日期              {0:D}          2006年11月25日  
    日期              {0:d}           2006-11-25  
    日期              {0:f}            2006年11月25日 10:30  
    日期              {0:F}           2006年11月25日 10:30:00  
    日期              {0:s}           2006-11-26 10:30:00  
    时间              {0:T}          10:30:00 
    至于编辑该combobox我没做过,以前见同事用过,就是自己在绘制一个textbox在里面输入,然后更新combobox里的内容
      

  5.   

    我是想让其他列的样式变,不是让combobox变啊。
      

  6.   

    dataGridView1它有个事件就是处理这个问题的!
    你仔细看看他们的属性,很久以前我也处理过一个类似的问题,现在忘记了,而且现在机器上没装vs
    希望能告诉你个方向!