执行以下代码时出现以下错误。
"值的类型与列类型不匹配<存储< 2015-02-14 11:26:07>在Purchase_Date列中。预期类型是MySqlDateTime。"
DataTable dt = dataGridView1.DataSource as DataTable;
if (dt != null)
{
DataRow row = dt.NewRow();
// set the field values as required
dt.Rows.Add( textBox1.Text, dateTimePicker1.Value); /*error in this line*/
dataGridView1.DataSource = dt;
}
我该如何解决?
答案 0 :(得分:0)
dateTimePicker1.Value不等于MySqlDateTime。
我认为您应该将日期选择器转换或转换为我的sql日期时间。
Convert.ToDateTime(txtDate.Text).ToString("yyyy-MM-dd")