DataTable에서 고유한 행 선택 및 배열에 저장
이 시나리오에서는 테이블 Table1이 포함된 objds 데이터세트가 있습니다. 반복되는 값이 있는 ProcessName 열. 목표는 ProcessName에서 고유한 값만 선택하여 배열에 저장하는 것입니다.
이를 달성하려면 DataTable 클래스와 함께 DataView 클래스를 활용할 수 있습니다. 접근 방식은 다음과 같습니다.
// Create a DataView from the table DataView view = new DataView(objds.Tables[0]); // Set the Distinct property to true view.Distinct = true; // Create a new DataTable with only the distinct rows DataTable distinctValues = view.ToTable(true, "ProcessName"); // Create an array to store the distinct values string[] intUniqId = new string[distinctValues.Rows.Count]; // Populate the array with the distinct ProcessName values for (int i = 0; i < distinctValues.Rows.Count; i++) { intUniqId[i] = distinctValues.Rows[i]["ProcessName"].ToString(); }
이 코드는 ProcessName 열의 고유한 값만 포함하는 DataTable(distinctValues)을 생성합니다. 그런 다음 intUniqId 배열을 반복하여 고유 값에 액세스할 수 있습니다.
위 내용은 DataTable 열에서 고유한 값을 가져와 배열에 저장하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!