1
this 주제에서 행의 값의 합으로 행을 정렬하는 방법을 묻습니다. 이 솔루션은이이었다DataGridview의 열 정렬
var temp = myDataBaseDataSet.table1.Clone();
myDataBaseDataSet.table1.Rows.Cast<DataRow>()
.OrderByDescending(x => x.ItemArray.OfType<bool>().Count(b => b == true))
.ToList().ForEach(x =>
{
temp.Rows.Add(x.ItemArray);
});
this.table1DataGridView.DataSource = temp;
이제 새로운 어쩌면 바보 같은 질문이있다 : 어떻게 위의 예제의 행과 같은 열을 정렬 할 수는?을 간단히 열의 순서를 바꾸는 것 (단 열 값을 저장)
예를 들어 응용 프로그램을 만들려고했습니다. 먼저 이미 쓴대로 행 정렬을 수행합니다. 그 때 나는 열 값의 합으로 열을 교환 할 필요가 그리고 그들은 (스크린 샷에 같은) 내림차순의 순서로 배치해야
당신이 처음DataTable
의 열 정렬 된 목록이 수를 기반으로 얻을 수있는