Как исключить время в datagride
Спасибо за ваше время
У меня есть 2 Datagrids dg1 заполняет время для доставки. у dg2 есть обеденное время, которое должно быть исключено из dg1. После нескольких дней исследований я не могу найти хороший пример. Предложения, пожалуйста.
Что я уже пробовал:
Дни
от
исследование
на
массив
CHill60
Как вы заполняете dg1?
Member 12349103
Из текстового поля комбо и выбора даты и времени
CHill60
... например, опубликуйте код, который вы используете для заполнения dg1
Member 12349103
private void button2_Click(object sender, EventArgs e)
{
if (!String.IsNullOrEmpty(tbSnp_Uld.Text) && !string.IsNullOrEmpty(cbSnp_Uld.Text))
{
double d_tbSnp_Uld = Convert.ToDouble(tbSnp_Uld.Text);
double d_cbSnp_Uld = Convert.ToDouble(cbSnp_Uld.Text);
double result1 = Math.Round(d_tbSnp_Uld / d_cbSnp_Uld);
tbTrailer_Needed.Text = result1.ToString();
}
if (!String.IsNullOrEmpty(cbDaily_Prod.Text) && !string.IsNullOrEmpty(tbTrailer_Needed.Text))
{
double d_cbDaily_Prod = Convert.ToDouble(cbDaily_Prod.Text);
double d_tbTrailer_Needed = Convert.ToDouble(tbTrailer_Needed.Text);
double result2 = d_cbDaily_Prod / d_tbTrailer_Needed;
tbTime_Between.Text = result2.ToString();
}
var start_time = dateTimePicker1.Value.ToString("HH:mm");
var start_time_array = start_time.Split(':');
var today = DateTime.Now;
var trailer_count = Convert.ToInt32(tbTrailer_Needed.Text);
var minutes_apart = Convert.ToDouble(tbTime_Between.Text);
var calculated_start_time = new DateTime(today.Year, today.Month, today.Day, Convert.ToInt16(start_time_array[0]), Convert.ToInt16(start_time_array[1]), 00);
var trailers = new List<trailer__time>();
for (var i = 0; i < trailer_count; i++)
{
if (i == 0)
{
calculated_start_time = calculated_start_time.AddMinutes(0);
}
else
{
calculated_start_time = calculated_start_time.AddMinutes(minutes_apart);
}
trailers.Add(new Trailer__Time
{
Trailer_Number = i,
Delivery_Time = calculated_start_time.ToString("HH:mm")
});
}
dataGridView1 .DataSource = trailers;
}