首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保存DateTimePicker值

保存DateTimePicker值
EN

Stack Overflow用户
提问于 2020-05-29 06:38:21
回答 2查看 33关注 0票数 0

如何修复此错误?我不能保存这个值:

代码语言:javascript
复制
private void button1_Click(object sender, EventArgs e)
{
    string rut = textRut.Text;
    string nombres = textNombres.Text;
    string paterno = textPaterno.Text;
    string materno = textMaterno.Text;
    DateTimePicker nacimiento = dateTimePicker1;
    DateTimePicker muerte = dateTimePicker2;
    string causa = causaText.Text;
    int cliente = int.Parse(comboCliente.Text);
    int enterrador = int.Parse(comboEnterrador.Text);
    int derecho = int.Parse(comboDerecho.Text);

    difuntoTableAdapter1.AgregarDifunto(rut, nombres, paterno, materno, nacimiento, muerte, causa, enterrador, cliente, derecho);
    this.difuntoTableAdapter1.FillBy(this.cementerioDataSet1.difunto);
}

DB中nacimientomuerte的类型都是date。如何从DateTimePicker将该类型数据保存到数据库中?

EN

回答 2

Stack Overflow用户

发布于 2020-05-29 06:50:32

保存它的正确方法是

代码语言:javascript
复制
difuntoTableAdapter1.AgregarDifunto(rut, nombres, paterno, materno, nacimiento.Value, muerte.Value,causa,enterrador,cliente,derecho);

但是错误消息暗示AgregarDifunto在这里需要一个字符串参数,而不是日期。这与您声称此参数与数据库中的日期相关的说法不一致。要解决这个问题,我们需要查看AgregarDifunto方法背后的表定义和查询,可能还需要查看tableadapter查询及其参数集的一些屏幕截图

票数 1
EN

Stack Overflow用户

发布于 2020-05-29 15:17:23

这是正确的类型...

代码语言:javascript
复制
    DateTime nacimiento = dateTimePicker1.Value;
    DateTime muerte = dateTimePicker2.Value;

并编辑文件cementerioDataSetDesigner,AgregarDifunto方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62075689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档