나는 C#으로 데이터 테이블을 가지고 있습니다.ADO.NET 데이터 테이블 정렬
DataTable dtClientMedications = new DataTable();
dtClientMedications.Columns.Add("Id");
dtClientMedications.Columns.Add("MedId");
dtClientMedications.Columns.Add("BrandName");
dtClientMedications.Columns.Add("GenericName");
dtClientMedications.Columns.Add("Type");
dtClientMedications.Columns.Add("Dosage");
dtClientMedications.Columns.Add("Status");
dtClientMedications.Columns.Add("SortOrder");
는 내가있는 gridview에 할당 열 SORTORDER &에 의해 정렬합니다. 나는 이것을 사용했다 :
gdvMainList.DataSource = dtClientMedications.DefaultView.Sort[7];//dtClientMedications;
gdvMainList.DataBind();
그러나 인덱스는 경계 밖의 예외를 제공한다.
데이터 테이블 열의 길이에 따라 다릅니다. 데이터 테이블에 몇 개의 열이 포함되어 있습니까? –
코드를 제공 한 것처럼 8 개의 열이 있습니다. – asma