【发布时间】:2016-08-14 00:29:39
【问题描述】:
在我的应用程序中,我有一个 dataGridview,它有一个从数据库获取数据的列,它代表一个日期类型的列,当用户单击它时有一个按钮,它应该插入当前的选择值另一个表中具有日期类型列的该列。 我试过这样做:
private void btnInesrtDate_Click(object sender, EventArgs e)
{
string date = dataGridView1.CurrentRow.Cells[2].ToString();
string sql = $"Insert Into BirthDates (Name, DateOfBirth)Values('{txtName.Text}','{date}')";
conn.Open();
SqlCommand command = new SqlCommand(sql, conn);
command.ExecuteNonQuery();
conn.Close();
MessageBox.Show("Success");
}
但我得到一个错误说:
从字符转换日期和/或时间时转换失败 字符串。
【问题讨论】:
标签: c# sql datagridview