2
다양한 사용자의 정보를 담고있는 데이터 테이블을 가지고 있습니다. 각 데이터의 사용자는 데이터 테이블에 컬럼으로 저장됩니다.조건부로 데이터 테이블에서 데이터 추출하기 C#
John과 같은 사용자가 아니고 msalmon 인 경우에만 datagridview에 표시 할 관련 데이터를 추출 할 수 있습니까?
다양한 사용자의 정보를 담고있는 데이터 테이블을 가지고 있습니다. 각 데이터의 사용자는 데이터 테이블에 컬럼으로 저장됩니다.조건부로 데이터 테이블에서 데이터 추출하기 C#
John과 같은 사용자가 아니고 msalmon 인 경우에만 datagridview에 표시 할 관련 데이터를 추출 할 수 있습니까?
당신은 다음을 수행 할 수 있습니다. = table.AsEnumerable을 (
private void GetRowsByFilter()
{
DataTable yourDataTable = new DataTable(); //Your DataTable is supposed to have the data
// Presuming the DataTable has a column named user.
string expression;
expression = "user = \"msalmon\"";
DataRow[] foundRows;
// Use the Select method to find all rows matching the filter.
foundRows = table.Select(expression);
// Print column 0 of each returned row.
for(int i = 0; i < foundRows.Length; i ++)
{
Console.WriteLine(foundRows[i][0]);
}
}
이것은 정말 큰 도움 감사했습니다! –
'var에 쿼리를) 어디 (R => r.Field ("SessionUName") = = "msalmon"); ' –
"테이블"을 내 데이터 테이블 이름으로 바꿀 때 "AsEnumerable"아래에 오류가 있습니다 :/ –
'System.Linq'을 가져 와서 System.Data.DataSetExtensions 'dll. [읽기] (http://stackoverflow.com/a/28267846/284240) –