[DataGridView排序]怎样与其数据源DataSet同步 datagridview的数据源是dataset的一个table。 现在datagridview在用户点击列头下进行了排序,然后选择了一些行。 后台的dataset怎样知道datagirdview选择了那些行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 foreach(DataGridViewRow dgvr in dataGridViewData.SelectedRows) { selectedDataSet.Tables[0].ImportRow((DataRow)dgvr.DataBoundItem); } selectedDataSet = queryDataSet.Clone(); foreach(DataGridViewRow dgvr in dataGridViewData.SelectedRows) { DataRowView drv = (DataRowView)dgvr.DataBoundItem; selectedDataSet.Tables[0].ImportRow(drv.Row); } DataRowView view = dataGridViewRow1.SelectedRows[0].DataBoundItem as DataRowView;MessageBox.Show(view.Row["列名"].ToString()); 楼上正解如果开启了排序要取数据的时候,最好取DataRowView的数据,而不是取DATATABLE的数据如果没开启排序都可取 使用webchart怎样把一个二维数组中的值图上显示? WinCE for Socket问题,超急用呀,妈的! 一个关于数组的问题 如何编写自已的ORM工具? datagridview绑定后如何添加行? C#中打开新窗口 asp.net开发水晶报表遇到的问题 如何判断一个EF对象的属性是否被赋值 诸如VB中的REPLACE,LEFT等的函数对应的C#中是什么?? ACCESS里的时间“11:01:21”读出来后怎么变成了“1899-12-30” 求一个递归,解析一段xml文档 Web Service 负载均衡
{ selectedDataSet.Tables[0].ImportRow((DataRow)dgvr.DataBoundItem);
}
foreach(DataGridViewRow dgvr in dataGridViewData.SelectedRows)
{
DataRowView drv = (DataRowView)dgvr.DataBoundItem;
selectedDataSet.Tables[0].ImportRow(drv.Row);
}
如果开启了排序要取数据的时候,最好取DataRowView的数据,而不是取DATATABLE的数据
如果没开启排序都可取