// 모음 "필드는"이 사전 키 값 쌍을 포함 // 열 "fieldID가"사전을 찾아 DataRow []의 행을 재정렬하는 방법은 무엇입니까?
DataRow[] fields = GetFields();
와 행의 세트를 포함한다. 키는 fieldID가 년대를 대표하는 값을 나타냅니다 ORDERID의
Dictionary<string, int> orders = new Dictionary<string, int>();
orders = LoadOrders();
내가 사전에 ORDERID 년대의 순서에서 "필드"모음의 순서를 변경해야합니다. 사전은 FieldId를 조회하고 OrderId를 얻기 위해 상호 참조로 사용해야합니다. 사람이 어떤 아이디어가있는 경우
Sample data in fields:
Books
Movies
Electronics
Sample data in orders:
<Books, 2>
<Movies, 3>
<Electronics, 1>
The output by reordering the "fields" should be :
Electronics
Books
Movies
, 당신은 공유하시기 바랍니다 수 있습니까? 고맙습니다.
대단히 고마워요. DataRow []로 res를 만들려면 ToArray()가 필요합니까? – Jyina
예,하지만 두 번째 경우에는'fields' 배열이 새로운 배열을 만들지 않고 정렬되기 때문에 그렇지 않습니다. – digEmAll