0
정렬 된 gridControl에있는 항목의 목록을 가져 오는 방법은 무엇입니까?DevExpress GridControl 정렬 목록
GridControl로 정렬 된 값만있는 새 List를 만들어야합니다.
정렬 된 gridControl에있는 항목의 목록을 가져 오는 방법은 무엇입니까?DevExpress GridControl 정렬 목록
GridControl로 정렬 된 값만있는 새 List를 만들어야합니다.
없는 가장 우아한 해결책하지만 난 같은 문제 a를 공격하기 때문에 DevExpress의 사이트에서 발견로 이동하는 동안 :
gridcontrol의 주요 gridview에, 당신은이 작업을 수행 할 수 있도록 속성 DataRowCount있다;
List<DataRow> dataRows = new List<DataRow>();
for (int i = 0; i < gridView1.DataRowCount; i++) {
DataRow row = gridView1.GetDataRow(i);
dataRows.Add(row);
}
그리고 당신은 무엇을, 또는 열 머리글을 사용하는 동안 당신이 컬렉션에 추가하기 전에 행에서 값을 선택할 수 있습니다
object result = gridview1.GetDataRow(i)["ID"];
감사합니다! 하지만 "DataRowCount"가져올 수 없습니다, VisualStudio이 속성을 찾을 수 없습니다 ... 그리고 GridControl "MainView"속성이 없습니다 ... 버전 12 어셈블리의 경우에만 작동합니까? –
아니, 버전 11부터 될 devexpress 컨트롤을 사용하기 시작 했으므로 작동 했으므로 거기에서도 제대로 작동해야한다고 가정합니다. 내 경험에 불구하고, devExpress는 때때로 어떤 이유로 든 그들의 속성의 이름을 변경합니다. 또한 devexpress의 knowledgebase는 나에게 거대한 도움이된다; 그것을 봐 [여기] (http://documentation.devexpress.com/#HomePage/CustomDocument9453) – wterbeek
예! 그것은 작동합니다! 하지만이 방법으로 작동합니다 : for (int i = 0; i