C#에서 DATA TABLE로 간단한 필터링하기
예전에는 ASP스럽게 RecordSet으로 데이터를 가져와서 하나하나 붙여넣었는데,
요즘은 그냥 SqlDataAdapter를 이용해서 DataTable이나DataSet으로 가져온다음에 Repeater나 DataGrid에 DataSource로 Bind해서 사용중.
그런데 SP를 통해서 데이터를 가져오다 보니, 내가 수정할 수 없는 권한의 SP의 경우 데이터 필터링이나 정렬등이 마음대로 되지 않는다.
찾아보니 역시나 DataTable 형식의 경우 간단한 where과 sort가 지원되어서 데이터를 다시 만드는 것이 가능하다.
select method를 이용하는데,
자세한 내용은 MSDN을 참고
http://msdn.microsoft.com/en-us/library/det4aw50.aspx
sort의 경우는 DataTable의 DefaultView에서 설정이 가능한데 참고로 실제 데이터 인덱스가 바뀌지는 않으니 정렬후에 값을 연산하는 등의 작업은 힘들다.
http://weblogs.asp.net/jcogley/archive/2003/09/15/27567.aspx
Tags:ASP.NET C# DataTable Sort Where