我正在使用asp.net 2.0和数据库是Mysql和
我将使用datetime数据类型的null值传递给mysql表,例如duetime是datetime

if (ddlTerms.SelectedItem.Text.ToString() != "--Select--")
   {
     DateTime createDate = DateTime.Now.AddDays(Convert.ToDouble(ddlTerms.SelectedValue));
     oInvHeader.DueDate = createDate;
   }
   else
   {
    oInvHeader.DueDate =(how to write the code here)
   }


在invoiceHeader.cs代码中

using System;
using System.Data;
using MySql.Data.MySqlClient;
using System.Text;

 private DateTime m_DueDate;

public DateTime DueDate
        {
            get
            {
                return m_DueDate;
            }
            set
            {
                m_DueDate = value;
            }
        }


请帮助我
感谢你
灵长类

最佳答案

首先,您的DueDate属性应为nullable才能接受空值。

然后,您可以分配空值,例如。

oInvHeader.DueDate = null;


这就是我们如何声明nullable变量

DateTime? DueDate;

关于c# - 如何在asp.net和数据库中使用datetime数据类型传递空值是mysql?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7048744/

10-10 11:33