Ada Ali Ответов: 1

C# изменить значение даты на сегодняшний день проверенной ячейки в datagridview?


Hello everyone i have a simple project ..... i have datagridview and 3 columns (Name, Date, Checkbox) ..... so if i check one cell in row then after end editing of cell the date for this checked cell changed to datetime.today


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

Я использовал этот код, но я не даю результата

DateTime ads = Convert.ToDateTime(DateTime.Now.ToShortDateString());
ads.ToString("dd/mm/yyyy");
dataGridView2.Rows[dataGridView2.SelectedRows.Count].Cells["Date"].Value = ads.ToString();

Karthik_Mahalingam

это столбец даты или текстовый столбец ?

1 Ответов

Рейтинг:
1

RickZeeland

Что-то вроде этого:

private void myDataGridView_CellContentClick_1(object sender, DataGridViewCellEventArgs e)
{
	if (myDataGridView.Columns[e.ColumnIndex].Name == "Date")
	{
		 myDataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = DateTime.Now.ToString();
	}
}
В конструкторе форм перейдите в раздел " События "для вашего DataGridView и дважды щелкните на" CellContentClick", чтобы сгенерировать метод.