C#在datagridview中将日期值更改为今天的已检查单元格? [英] C# change date value to today of checked cell in datagridview?

查看:163
本文介绍了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





我有什么尝试过:



我使用了这段代码,但我没有给出结果





What I have tried:

I used this code but i dont give the result

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

推荐答案

这样的事情:

Something like this:
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();
	}
}

在Forms设计器中,转到DataGridView的Events,然后双击CellContentClick生成方法。

In the Forms designer go to "Events" for your DataGridView, and double click on "CellContentClick" to generate the method.


这篇关于C#在datagridview中将日期值更改为今天的已检查单元格?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆