많은 비슷한 질문이 있지만 모두 약간 다른 것처럼 보이고 솔루션을 이해할 수 없다는 것을 알고 있습니다. 데이터 테이블이 dt2
입니다. 하나의 열을 검색하고 다른 열의 고유 한 항목을 기반으로 결과를 반환하고 싶습니다. 그래서 나는 빈도를 찾고 있는데 여러 행을 얻을 수 있었고 다른 열의 데이터가 뚜렷한 한 괜찮습니다.C# 데이터 테이블에서 고유 한 행 선택
string spot = "";
string expression = "Freq = '" + frequency + "'"; //search column 4
int count = 0;
DataRow[] results;
results = dt2.Select(expression);
foreach (DataRow row in results)
{
spot = spot + Convert.ToString(results[count][0]) + " - "; //showing results from column 0
count = count + 1;
}
spot = spot.Substring(0, spot.Length - 3);
return spot;
results[count][0]
은 필자가 구분해야하는 열입니다. 현재 중복 열 0의이 세 가지있는 4 개 주파수가 존재하는 경우에 나는이 얻을 :
N1ADX - N1ADX - VA2FSQ - N1ADX
하지만 내가 원하는 것은 이것이다 :
N1ADX - VA2FSQ
내가 어떻게 할 수 있습니까? 감사합니다.
당신이 뭔가를 시도 할 수 있습니다