值类型与列类型不匹配无法存储< 2015-02-27 16:49:13>在Purchase_Date列中。预期的类型是MySqlDateTime

时间:2015-02-27 12:20:47

标签: c# datagridview datatable

我有一个包含两列Product和Purchase_Date的网格。我从db获取数据并在网格中显示它。如果我尝试使用以下代码在按钮单击时向此网格添加一个数据,我会收到错误“值的类型与列不匹配....”

            DataTable dt = dataGridView1.DataSource as DataTable;
            if (dt != null)
            {
                DataRow row = dt.NewRow();
                dt.Rows.Add(textBox1.Text, dateTimePicker1.value);
                dataGridView1.DataSource = dt;
            }

我如何纠正它。我尝试了以下也datetime.parse,convert.todatetime,dateTimePicker1.value.ToString(“yyyy-MM-dd hh:mm:ss”)。没用。

0 个答案:

没有答案