如题,网上查了查,要不没用,要不就让人关掉Datagridview的排序功能,求指点!!要求Datagridview点击列名排序后,datatable也能同步排序...
如题,网上查了查,要不没用,要不就让人关掉Datagridview的排序功能,求指点!!
要求Datagridview点击列名排序后,datatable也能同步排序
在 DataGridView排序时 DataTable也跟着排序
int col = 0;
private void dataGridView1_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
if (col == e.ColumnIndex)
{
dt.DefaultView.Sort = dt.Columns[e.ColumnIndex].ColumnName + " DESC";
col = -1;
}
else
{
dt.DefaultView.Sort = dt.Columns[e.ColumnIndex].ColumnName + " ASC";
col = e.ColumnIndex;
}
dt = dt.DefaultView.ToTable();
}