silverlight中如何选中datagrid中一行并处理该行
2012-03-15 20:32
363 查看
采用为DataGrid添加CurrentCellChanged事件 ,来处理获得的行数据
private void dg_Device_CurrentCellChanged(object sender, EventArgs e) { DataGrid d = sender as DataGrid; //获取DataGrid数据 List<Device> list=new List<Device>(); if(d!=null) { foreach(Device v in d.ItemsSource) list.Add(v); } //获得当前选择的行 //这里就可以处理获取行的数据了 //以删除此行为例 Device device = (Device)d.SelectedItem; if (device != null) { this.device = device; list.Remove(device); } //删除后重新赋值给DataGrid dg_Device.ItemsSource = list; }
相关文章推荐
- 如何在 dataGrid 上的第一列加上 CheckBox,当选中某行的 CheckBox 后,那一行的 datagrid 变为绿色。
- silverlight中DataGrid如何处理鼠标的滚轮事件
- Silverlight学习笔记一:DataGrid如何处理鼠标的滚轮事件
- 如何让DataGrid选中一行,而不是单元格
- Flex中DataGrid组件选中某一行的双击事件
- asp.net2.0鼠标移到GridView某一行如何改变该行的背景色
- 关于easyUI Dialog的创建以及Dialog如何获取选中DataGrid中的值
- silverlight 中datagrid不能选中行的问题
- C#.NET常见问题(FAQ)-如何让listView如何选中一行
- Silverlight中如何得到DataGrid的某一行列的值
- silverlight datagrid 右键菜单处理
- 如何得到ListControl选中的项 ListControl选中一行
- 在GridControl中如何选中某一行中的某一列
- ArcGIS API for Silverlight 当DataGrid选中项时,地图聚焦弹出窗口,并可以播放音频文件
- 在DataGrid中如何用edit编辑按钮编辑一行?--青蛙非王子(lostfrog)
- 请教方法和例子:VS2003的datagrid控件,如何实现用鼠标拖动的方法选中任意区域的多个单元格,然后进行统一编辑??
- jquery easyui关于datagrid新增一行 combobox 默认选中第一项问题
- 点击表格一行中任意一行即选中该行相关复选框,同时改变背景色
- Silverlight学习点滴之四——DataGrid如何绑定外键
- [VB.NET]请教高手,如何选中datagrid中的行?