【发布时间】:2015-02-26 11:27:24
【问题描述】:
如何向显示上次编辑行的时间的网格视图添加时间戳?我一直在谷歌搜索,但还没有找到任何有用的东西。
我尝试创建一种方法,可以在您编辑或添加列时更新时间。但我不知道如何更进一步,比如将其解析到每一列。
我的表格列
private DataTable GetDataTableFromDataGridview(DataGridView _grid)
{
{
var _oDataTable = new DataTable();
object[] cellValues = new object[_grid.Columns.Count];
//clearTable();
_oDataTable.Columns.Add("Name", typeof(string));
_oDataTable.Columns.Add("Value", typeof(string));
_oDataTable.Columns.Add("Font", typeof(string));
_oDataTable.Columns.Add("DateStamp", typeof(string));
_oDataTable.Columns.Add("Comment", typeof(string));
foreach (DataGridViewRow row in _grid.Rows)
{
for (int i = 0; i < row.Cells.Count; i++)
{
cellValues[i] = row.Cells[i].Value;
}
_oDataTable.Rows.Add(cellValues.ToArray());
}
return _oDataTable;
}
}
我的方法
private DateTime _dateTime;
string _DateTimeFormat = "yyyy/dd/MM HH:mm:ss";
public void UpdateTheCurrentTime()
{
_dateTime = DateTime.Now;
_dateTime.ToString(_DateTimeFormat, CultureInfo.InvariantCulture);
}
【问题讨论】:
标签: c# xml winforms datetime datagridview