GirlfriendNull
382
2018-11-20 16:51:33
1
463

Linq 질문좀드리겟습니다.




이러한 데이터테이블이 있다고 가정합니다.

여기선 안보이지만 SHIP컬럼은 모두 2211과 잡다한것들이있습니다.

SHIP의 데이터가 2211인것 중에

STDT데이터가 존재하는 DUR값을 스트링 변수에 담는겁니다.



var tempdur = dt.AsEnumerable().Where(x => x["SHIP"].ToString() == "2211").Any(x => x["STDT"].ToStringEx() != "");

이렇게는 했는데 나머지처리를 어떻게 해야할지 모르겟습니다. 


0
  • 답변 1

  • GirlfriendNull
    382
    2018-11-20 16:56:50

    자문자답하겟습니다..


    멍청하게 Where에다 하나더 했으면되는걸 삽질을 했네요..



    dt.AsEnumerable().Where(x => x["SHIP"].ToString() == "2211" && x["STDT"].ToStringEx() != "").Select(x => x["DUR"]);

    올리고 생각난게있어서 해보니 이게되네요

  • 로그인을 하시면 답변을 등록할 수 있습니다.