Я пытаюсь вставить дату в текстовом поле и делаю управление (например, не позволяет пользователю ставить дату, которая имеет еще впереди), но он бросает исключениеСоздание элементов управления на дату
string[] array = txtData.Text.Split('/');
int[] arrayint = new int[3];
arrayint[0] = Convert.ToInt32(array[0]);
arrayint[1] = Convert.ToInt32(array[1]);
arrayint[2] = Convert.ToInt32(array[2]);
try
{
if (arrayint[0] > 0 && arrayint[0] < 32)
{
if (arrayint[1] > 0 && arrayint[1] < 13)
{
if (DateTime.Compare(DateTime.Today, Convert.ToDateTime(txtData.Text)) <= 0)
{
string s = txtTitolo.Text + ", " + txtData.Text + ", " + txtDim.Text + ", " + txtFormato.Text + ", " + txtRisoluzione.Text;
listVideo.Items.Add(s);
}
}
}
}
catch (Exception)
{
MessageBox.Show("data non valida");
}
Спасибо всем, кто ответит
Какая ошибка? –
В чем исключение _exactly_? На какой линии? Что такое «CurrentCulture»? Не могли бы вы быть более конкретными? –
Исключение пытается рассказать вам, в чем проблема. Не игнорируйте его. – David