DataGridView的DataSource为BindingSource,在DataGridView中选择某些行后,如何获取BindingSource中对应行的集合?
因为DataGridView中,未必要显示BindingSource中全部列,因此,如果需要完整数据时,必须获取BindingSource中相关行的集合。
也就是说,DataGridView中某些列已经隐藏对吗?
那么你还是按照我的做法(上面说的),通过DataSource属性取出完整的DataTable,使用foreach对于DataGridView.SelectedRows进行操作。
我想起来了,通过DataGridViewRow.index 与 BindingSource的Poistion连接,逐一操作。
不能对DataTable操作,因为DataTabel可能与BindingSource不同。
韩立学
DataGridView的DataSource为BindingSource,在DataGridView中选择某些行后,如何获取BindingSource中对应行的集合
谢谢回复!
不是要修改,而是要获取BindingSource对应行的集合。