我有一个数据集,我试图将默认值设置为当前日期和时间。我认为 value 需要是文字。有什么方法可以做到这一点吗?因为我似乎无法使用 System.DateTime 来做到这一点。任何建议都会有很大帮助。
问问题
6280 次
1 回答
-1
您可以将相关列的默认值设置为
dataTable1.Columns["dateTimeColumn"].DefaultValue = System.DateTime.Now;
如果您从 SQL Server 数据库中获取数据,则可以使用以下GETDATE
函数设置默认值:
ALTER TABLE MyTable
ADD CONSTRAINT DF_MyTable_MyColumn
DEFAULT GETDATE() FOR MyColumn
使用此代码:
UploadHistory.Columns["FileUploadDate"].DefaultValue = System.DateTime.Now;
当表格写成XML
:
<xs:element name="FileUploadDate"
type="xs:dateTime"
default="2017-03-13T11:39:26.7980069-05:00"
minOccurs="0" />
于 2012-06-13T19:33:27.060 回答