datatable.Columns[i].DefaultValue = DateTime.Now;

解决方案 »

  1.   

    dataset.表名.列名.DefaultValue = DataTime.Now
      

  2.   

    winform中,如果datagird绑定到了一个dataTable中,则在定义该DataTable时,就可以定义列的默认值或列的计算公式,则在为该dataTable添加一新行时,会自动为该行写入默认值的。
      

  3.   

    sneak(sneak)方法可以用。先定义DataTable,然后把它绑定到DataGrid上面就可以实现你要的功能了。
      

  4.   

    我用的方法是:当CurrentCellChanged时候重新设置datatable.Columns[i].DefaultValue = DateTime.Now;取当前时间。没想出什么好办法,只能这样做了。