极品分享

C# WPF DataGrid 获取当前选中行的某个数据。

在C# WPF的程序开发时,有时候由于分页等特殊原因不能直接用对象绑定方式给DataGrid数据,需要通过DataTable或DataSet方式给DataGrid分配数据。

此时需要获取DataGrid的当前选中行的ID,进行编辑或删除。

事实上获取的选中行是一个DataRowview,你可以通过以下的方法来获取选中行的数据,需要引用system.IO 和System.Data;

具体获取方法如下:

            //   获得选中行的datarowview
            DataRowView dr = (DataRowView)dgGetCustomer.SelectedItem;
            //   读取选中行第0列的ID
            long dr_ID = (long)dr[0];
            //   根据ID获取数据内容
            Customer myCustomer = new CustomerDAL().GetById(dr_ID);

 

2014-04-15 0 /
NET学习
/
标签: 

评论回复

回到顶部