윈폼이나 asp.net 에서는 간단하게 dataview 등을 이용하면 간단( sort 이용)하게 정렬되는데
모바일에서는 DataView는 사용 되긴 되는데 정렬이 안된다 (나만그런가???)
그래서 허접하게 BindingSource 컨트롤을 사용해서 정렬했습니다.
/// <summary> /// 무작위로 들어간 숫자를 정렬해줌 /// </summary> /// <param name="_s"></param> /// <returns></returns> public static string[] SortedNumbers( string[] s){ string[] ReloadNumbers = new string[8]; DataTable dt = new DataTable("TempNumbers"); dt.Columns.Add("NN", typeof(int)); for (int i = 1; i < s.Length-1;i++) { DataRow row = dt.NewRow(); row["NN"] = s[i]; dt.Rows.Add(row); } BindingSource bs = new BindingSource(); bs.DataSource = dt; bs.Sort = "NN asc "; IEnumerator ie = bs.GetEnumerator() as IEnumerator; ReloadNumbers[0] = s[0]; int row_cnt = 1; while(ie.MoveNext()){ DataRowView dv = ie.Current as DataRowView; string ss= dv["NN"].ToString(); ReloadNumbers[row_cnt] = ss; row_cnt++; } ReloadNumbers[7] = s[7]; return ReloadNumbers; }
'Windows Phone' 카테고리의 다른 글
windows mobile 6.x 개발하기 위한 필수 설치파일 (0) | 2010.01.15 |
---|---|
[MSDN]모바일 응용 프로그램에서 데이터 액세스 (0) | 2010.01.02 |
[MSDN] 스마트폰에서의 RSS 피드 가져오기 (0) | 2010.01.02 |
윈도우 모바일용 프레임워크 3.5 다운로드 (0) | 2009.12.15 |
System.Data.SqlServerCe 오류해결방법 (0) | 2009.12.04 |
스마트 장치 개발 작업 절차 (0) | 2009.04.27 |
Pocket PC에서 DataGrid 사용 (0) | 2009.04.27 |
Windows Mobile DatableStyle 적용으로 컬럼 조절하기 (0) | 2009.04.24 |
초간단 Windows Mobile DataGrid 바인딩하기 (0) | 2009.04.22 |
"How Do I" Videos for Devices (0) | 2009.04.20 |