C#在datagridview中将日期值更改为今天的已检查单元格? [英] C# change date value to today of checked cell in datagridview?
本文介绍了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屋!
查看全文