silverlight中如何选中datagrid中一行并处理该行

silverlight中如何选中datagrid中一行并处理该行,第1张

概述采用为DataGrid添加CurrentCellChanged事件 ,来处理获得的行数据 private void dg_Device_CurrentCellChanged(object sender, EventArgs e) { DataGrid d = sender as DataGrid; //获取DataGri 采用为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;        }
总结

以上是内存溢出为你收集整理的silverlight中如何选中datagrid中一行并处理该行全部内容,希望文章能够帮你解决silverlight中如何选中datagrid中一行并处理该行所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1069329.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存