2010-07-13 5 views
0

null 또는 ""와 같은 filterExpression을 작성하면 어떻게됩니까? 모든 행이 선택됩니까?.Net 및 C# DataTable.Select (string, string) 메서드 질문

+5

시도해 보셨습니까? – Jonathan

+0

@Jonathan : +1, 나는 똑같은 것을 말하고 싶지만 'yes'라고 말하기에는 많은 노력이 필요하다는 것을 알았습니다. 그러나 나는 당신의 정서에 완전히 동의합니다. –

+0

어떤 .NET 버전을 사용하고 있습니까? .NET 3.5 이상에서는 문제에 대한 더 나은 해결책이 있습니다. – code4life

답변

2

예, 그렇게 생각합니다.

실제로 Reflector (불행히도 MSDN 주제가 빈 표현식에 대해 아무 것도 말하지 않음)를 보았을 때 필터가 표현식이 비어 있지 않거나 null이 아닌 경우에만 적용됩니다.

그건 뭐랬는데? 행을 반복하거나 Select() 메서드를 호출하면됩니다.