获取wpf datagrid当前被编辑单元格的内容
2015-12-26 16:12
507 查看
确认修改单元个的值,
使用到datagrid的两个事件
开始编辑事件
BeginningEdit="dataGrid_BeginningEdit"
编辑结束事件
CellEditEnding="dataGrid_CellEditEnding"
代码片段如下:
<span style="font-family:KaiTi_GB2312;font-size:24px;">//开始修改时单元格内的值
string preValue = "";
private void dataGrid_BeginningEdit(object sender, DataGridBeginningEditEventArgs e)
{
//将修改前的值保存起来
preValue = (e.Column.GetCellContent(e.Row) as TextBlock).Text;
}
private void dataGrid_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e)
{
string newValue = (e.EditingElement as TextBox).Text;
//如果修改后的值和修改前的值不一样
if (preValue != newValue)
{
//进一步操作
}
}</span>
使用到datagrid的两个事件
开始编辑事件
BeginningEdit="dataGrid_BeginningEdit"
编辑结束事件
CellEditEnding="dataGrid_CellEditEnding"
代码片段如下:
<span style="font-family:KaiTi_GB2312;font-size:24px;">//开始修改时单元格内的值
string preValue = "";
private void dataGrid_BeginningEdit(object sender, DataGridBeginningEditEventArgs e)
{
//将修改前的值保存起来
preValue = (e.Column.GetCellContent(e.Row) as TextBlock).Text;
}
private void dataGrid_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e)
{
string newValue = (e.EditingElement as TextBox).Text;
//如果修改后的值和修改前的值不一样
if (preValue != newValue)
{
//进一步操作
}
}</span>
相关文章推荐
- C#及WPF获取本机所有字体和颜色的方法
- WPF MVVM示例讲解
- WPF实现时钟特效
- PowerShell中调用WPF生成炫酷窗口实例
- WPF实现类似360安全卫士界面的程序源码分享
- C#中WPF使用多线程调用窗体组件的方法
- WPF实现渐变淡入淡出的登陆窗口效果
- WPF的数据绑定详细介绍
- WPF绑定实例详解
- 关于WPF使用MultiConverter控制Button状态的详细介绍
- 如何搭建新的WPF项目框架
- 超炫酷的WPF实现Loading控件效果
- 解析WPF实现音频文件循环顺序播放的解决方法
- WPF Toolkit - February 2010 Release
- 使用WPF创建一个Digg桌面应用
- Barcode Professional for WPF
- WPF数据表格支持vs2010
- Silverlight Gantt甘特图银光,WPF,甘特图,Silverlight,Gantt,任务甘特图,资源甘特图
- WPF甘特图开发包(含任务甘特图和资源甘特图)
- WPF设置窗体最前端显示