博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
datagrid删除按钮
阅读量:4360 次
发布时间:2019-06-07

本文共 619 字,大约阅读时间需要 2 分钟。

 
<DataGrid ItemsSource=
"{Binding Path=ListTimeInfo}"
>
 
<DataGrid.Columns>
           
<DataGridTemplateColumn Header=
"aaaaa"
>
                        
<DataGridTemplateColumn.CellTemplate>
                            
<DataTemplate>
                                
<Button Content=
"bbbbb" 
Click=
"Button_Click" 
></Button>
                            
</DataTemplate>
                        
</DataGridTemplateColumn.CellTemplate>                        
                    
</DataGridTemplateColumn>
</DataGrid.Columns>

 

获取id

 

你把对象的Id  绑定到 Button 的Tag属性上,类似:

Tag="{Binding Id}"  在Button 事件中去Tag 值,根据Id删除。
或者,直接使用binding 到对象,类似:
Tag=“{Binding}” 这样在后台获取的 就是你的对象。

 

调用

可以取DataContext,也可以显性的去绑定某个字段,如楼上的Tag;

你处理的时候在click事件里
((Button)sender).DataContext自然就是这一行数据本身

 

转载于:https://www.cnblogs.com/LiZhongZhongY/p/10884940.html

你可能感兴趣的文章
Hadoop配置安装手册
查看>>
【agc017E】Jigsaw
查看>>
有关python&&c++的散碎的一些知识点_随时更新
查看>>
java servlet中上传文件的简单实现(基于第三方jar)
查看>>
Windows系统下解决“telnet不是外部或内部命令”的问题
查看>>
C语言代码优化(转)
查看>>
python实现mapreduce(1)——模拟MR过程
查看>>
hyper-v中提示”未在远程桌面会话中捕获到鼠标“
查看>>
性能优化之数据库优化
查看>>
Easy-UI data-options总结
查看>>
指针、数组与sizeof运算符
查看>>
归并排序及其kotlin实现
查看>>
Tomcat组件
查看>>
Spring IoC小结
查看>>
APACHE2 服务器配置 (一)
查看>>
JAVA JVM 流程一
查看>>
快速了解“云原生”(Cloud Native)和前端开发的技术结合点
查看>>
35displayinline-block的上下对齐方式
查看>>
SoC中的IP模块学习
查看>>
python的unittest单元测试框架断言整理汇总
查看>>