MS.Chart 를 추가 했습니다!
차트에서 자주 쓰는 속성은 ChartArea, Legend, Series 입니다!
옵션이 정말 많지만. 디자이너에서 미리보기가 친절하게 바뀝니다! 바뀌는 모양을 보고 각 속성을 익히셔야 합니다.
(기능이 정말 많아서....;;)
void ChartRefresh()
{
//데이터는 시리즈의 point 에 입력합니다.
//범례는 legend 를 수정
//1.번차트 (그룹별, 지출내역)
var grplist1 = this.dataSet1.Data.GroupBy(t => t.Grp);
chart1.Series[0].Points.Clear();
foreach (var item in grplist1)
{
var GrpName = item.FirstOrDefault().Grp;
var GrpSum = item.Sum(t => t.Cr);
chart1.Series[0].Points.AddXY(GrpName, GrpSum);
}
//2.번차트 (일자별, 지출내역)
var grplist2 = this.dataSet1.Data.GroupBy(t => t.PDate.ToShortDateString());
chart2.Series[0].Points.Clear();
foreach (var item in grplist2)
{
var GrpName = item.FirstOrDefault().PDate.ToString("MM-dd");
var GrpSum = item.Sum(t => t.Cr);
chart2.Series[0].Points.AddXY(GrpName, GrpSum);
}
}
영상 보시는 분들 화이팅 하세요
다음에는 이것에 MDB 데이터베이스를 연결할거에요~
'SIMPLE C# > 실전' 카테고리의 다른 글
[SIMPLE C#] 가계부(MDB)를 만들자 (02/단축키및검색) (0) | 2020.09.12 |
---|---|
[SIMPLE C#] 가계부(MDB)를 만들자 (01/데이터베이스연결) (0) | 2020.09.11 |
[SIMPLE C#] 가계부(DataSet)를 만들자 (05/CSV저장) (0) | 2020.09.08 |
[SIMPLE C#] Base Project (0) | 2020.04.17 |
[SIMPLE C#] 가계부(DataSet)를 만들자 (04/04) (0) | 2020.04.16 |