0
나는이 값을 포함하는 데이터 테이블이 첫 번째 모듈이 포함 된 다음 다른 모듈에서 1로 시작하는 번호로, 어떻게 할 수 있습니까? 사전에C#을 데이터 테이블 사용자 정의 정렬, 하나 개의 필드 첫째, 다음 나머지
감사합니다, Laziale의, 당신은 DataTable을 자체 내에서 종류를 포함 할 수있는 DataTable을에 식 필드를 사용
나는이 값을 포함하는 데이터 테이블이 첫 번째 모듈이 포함 된 다음 다른 모듈에서 1로 시작하는 번호로, 어떻게 할 수 있습니까? 사전에C#을 데이터 테이블 사용자 정의 정렬, 하나 개의 필드 첫째, 다음 나머지
감사합니다, Laziale의, 당신은 DataTable을 자체 내에서 종류를 포함 할 수있는 DataTable을에 식 필드를 사용
는 (다른 소비자에게 그것을 따라 통과해야한다) :
dt.Columns.Add("xxSort",
(123).GetType(),
"IIF([Module] = 'Intro', 0, Convert([Module], 'System.Int32'))");
dt.DefaultView.Sort = "xxSort ASC";
당신을 수행 데이터 테이블의 구조를 제어 할 수 있습니까? 그렇다면 Intro를 찾는 IF() 식 필드를 추가 할 수 있으며, 발견되면이를 사용하고 0을 사용하고 그렇지 않으면 모듈 번호를 사용합니다. 그런 다음 해당 열을 기준으로 정렬하십시오. – Forty3
구조를 완벽하게 제어 할 수 있습니다. 무엇을 제안합니까? 코드 샘플을 제공해 주시겠습니까? Thx – Laziale
가능한 중복 [DataView.Sort - 단지 오름차순/desc (사용자 지정 정렬 필요)] (http://stackoverflow.com/questions/582374/dataview-sort-more-than-just-asc-desc-need -custom-sort) – wdosanjos