如何给WPF中的DataGrid取得焦点的单元格赋值
用来编辑的DataGrid,单元格(名为“时间”列的单元格)在获取焦点时自动填充当前系统时间(精确到秒),应该选择哪个事件,具体C#代码又怎么写? --------------------编程问答-------------------- 怎么没有热心的人回复呢?dgPrint.CurrentCell.Column.Header == "时间"
这行代码可以确定是要进行赋值的单元格,但是时间值怎么赋给这个单元格呢? --------------------编程问答-------------------- 没有人回答么?
虽然问题通过另一种方式解决了,但还是希望有直接的方法.... --------------------编程问答-------------------- 请问 使用什么方法解决的呢? --------------------编程问答-------------------- 别获取焦点啊,转为编辑状态的时候再获取时间~ --------------------编程问答--------------------
BeginningEdit或CellEditEnding都可以
DataView dr = dataGrid1.ItemsSource as DataView;
dr.Table.Rows[e.Row.GetIndex()][e.Column.DisplayIndex] = DateTime.Now.ToString();
补充:.NET技术 , C#