日期:2014-05-19  浏览次数:20779 次

[DataGridView排序]怎样与其数据源DataSet同步

    datagridview的数据源是dataset的一个table。

    现在datagridview在用户点击列头下进行了排序,然后选择了一些行。

    后台的dataset怎样知道datagirdview选择了那些行?



------解决方案--------------------
DataRowView view = dataGridViewRow1.SelectedRows[0].DataBoundItem as DataRowView;

MessageBox.Show(view.Row["列名"].ToString());
------解决方案--------------------
楼上正解
如果开启了排序要取数据的时候,最好取DataRowView的数据,而不是取DATATABLE的数据
如果没开启排序都可取