윈폼이나 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 |