LINQ 그룹바이... 훌...
훈스에 올라온 질문글에 무심코 그룹바이로 하면 쉬울것 같아요... ....................
LINQ는 간간히 msdn보면서 하고 있지만...
무심코 한말을 되집어 보고자 직접 쿼리에 도전...
ㅡ.,ㅡ; 1시간 넘게 삽질 했넹..
Sum .. 이넘때메...
그룹바이 은근 어렵넹.
dt = new DataTable();
dt.Columns.Add("A");
dt.Columns.Add("B");
dt.Rows.Add(new object[] { "A", 10 });
dt.Rows.Add(new object[] { "A", 10 });
dt.Rows.Add(new object[] { "B", 10 });
dt.Rows.Add(new object[] { "A", 10 });
var a = from tmp in dt.AsEnumerable()
group tmp by tmp.Field<string>("A") into k
select new
{
c1 = k.Key,
c2 = k.Sum(sum => Convert.ToInt32( sum.Field<string>("B") ))
};
DataTable result = new DataTable();
result = dt.Clone();
foreach (var tt in a)
{
result.Rows.Add(new object[] { tt.c1, tt.c2 });
}
'# 3) .Net ( Vs 2008 ) > C#' 카테고리의 다른 글
Ms Access 사용하기 예제소스. (0) | 2010.08.11 |
---|---|
WebClient와 WebBrowser의 차이는?? (3) | 2010.07.30 |
Double.Parser()... (0) | 2010.07.19 |
암묵적인 형변환? 코드...? (0) | 2010.05.18 |
IPC .Net ( 프로세스간 통신 ) (1) | 2010.05.12 |