abboudi_ammar Ответов: 0

Назначьте элемент управления datetimepicker ячейке datagridview


Привет, я пытаюсь назначить элемент управления dateTimePicker ячейке datagridview, как показано на этом рисунке


Я нахожу решение, похожее на эту проблему, на этом сайте: http://www.c-sharpcorner.com/UploadFile/0f68f2/embedding-calendar-datetimepicker-control-into-datagridvie586/

Но в этом предложении он использует этот фрагмент кода для назначения контроля:

oDateTimePicker = new DateTimePicker();

      //Adding DateTimePicker control into DataGridView
      dataGridView1.Controls.Add(oDateTimePicker);


Что я уже пробовал:

В то время как я использую datagridview, связанный с базой данных и создающий путь к данным

 ListeSeance = BLL.BLSeance.GetDateseance(numerofiche);
 datagridview.ColumnCount = ListeSeance.dt.Rows.Count;
for (int k = 0; k < ListeSeance.dt.Rows.Count; k++)
            {
 
 datagridview.Rows[0].Cells[k].Value = ListeSeance.dt.Rows[k][0].ToString();
}


Практическое руководство.Строки [0]. ячейки [i]. значение = oDateTimePicker отображает ошибку. есть ли решение ?

Jawad Ahmed Tanoli

какую ошибку он вам покажет

abboudi_ammar

это код, который я вставил:
for (int k = 0; k <ListeSeance.dt. Rows.Count; k++)
{


DateTimePicker seancepicker = новый DateTimePicker();

DGVabsence.Строки[0].Клетки[k].Значение = seancepicker;
}

и это показывает мне в ячейке системы dataGridView.Окна.Формы.DateTimePicker, Значение

Jawad Ahmed Tanoli

вы должны попробовать вот так
DateTimePicker seancepicker = новый DateTimePicker();

DGVabsence.Строки[0].Клетки[k].Значение = seancepicker.Ценность;

0 Ответов