-2
添付コードを実行しようとするとこの警告が表示されます。各変数をdatetimeオブジェクトに入れる前に日付を取得する文字列を解析します
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace prueb2 {
public partial class Acusado: Form {
public Acusado() {
InitializeComponent();
}
private void Acusado_Load(object sender, EventArgs e) {
listView1.Items.Clear();
List <ACUSADOcLAS> listaAcusado;
try {
listaAcusado = BD.GetAcusado();
if (listaAcusado.Count > 0) {
ACUSADOcLAS acusado;
for (int i = 0; i < listaAcusado.Count; i++) {
acusado = listaAcusado[i];
listView1.Items[i].SubItems.Add(acusado.NumeroSeguroSocial.ToString());
listView1.Items[i].SubItems.Add(acusado.NombreAcusado);
listView1.Items[i].SubItems.Add(acusado.ApellidoPaternoAcusado);
listView1.Items[i].SubItems.Add(acusado.ApellidoMaternoAcusado);
listView1.Items[i].SubItems.Add(acusado.FechaNacimientoAcusado.ToString());
listView1.Items[i].SubItems.Add(acusado.GeneroAcusado);
listView1.Items[i].SubItems.Add(acusado.DireccionAcusado);
listView1.Items[i].SubItems.Add(acusado.NivelMaximoEstudiosAcusado);
listView1.Items[i].SubItems.Add(acusado.EtnicidadAcusado);
listView1.Items[i].SubItems.Add(acusado.ReligionAcusado);
}
} else {
MessageBox.Show("No hay acusados", "Alerta");
}
} catch (Exception ex) {
MessageBox.Show(ex.Message, ex.GetType().ToString());
}
}
private void button1_Click(object sender, EventArgs e) {
BD.AddAcusado(int.Parse(txtNumSeg.Text), txtNombreA.Text, txtApPat.Text, txtApMat.Text, DateTime.Parse(dateTimeFecha.Text), comboGenero.Text, txtDireccion.Text, comboEstudios.Text, txtEtnicidad.Text, txtReligion.Text);
txtNumSeg.Text = "";
txtNombreA.Text = "";
txtApPat.Text = "";
txtApMat.Text = "";
dateTimeFecha.Text = "";
comboGenero.Text = "";
txtDireccion.Text = "";
comboEstudios.Text = "";
txtEtnicidad.Text = "";
txtReligion.Text = "";
this.Acusado_Load(this, null);
}
}
}
お願いします。
あなたの 'DateTime'フォーマットはどのように見えますか? –
ボタンをクリックするたびに日付をクリアします。dateTimeFecha.Text = "";ボタンをクリックする前にテキストボックスに日付が含まれていることを確認してください – jdweng