簡體   English   中英

保存 DateTimePicker 值

[英]Save DateTimePicker value

我該如何解決這個錯誤? 我無法保存此值:

視覺的

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 將這種類型的數據保存在 DB 中?

這是錯誤

正確的保存方法是

difuntoTableAdapter1.AgregarDifunto(rut, nombres, paterno, materno, nacimiento.Value, muerte.Value,causa,enterrador,cliente,derecho);

但是錯誤消息暗示 AgregarDifunto 在這里需要一個字符串參數,而不是日期。 這與您聲稱此參數與數據庫中的日期相關的說法不一致。 為了解決這個問題,我們需要查看 AgregarDifunto 方法背后的表定義和查詢,可能還需要一些 tableadapter 查詢及其參數集的屏幕截圖

這是正確的類型...

    DateTime nacimiento = dateTimePicker1.Value;
    DateTime muerte = dateTimePicker2.Value;

並編輯文件ceterioDataSetDesigner、AgregarDifunto Method。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM