SIMPLE C#/실전
[SIMPLE C#] 가계부(DataSet)를 만들자 (05/CSV저장)
작마
2020. 9. 8. 22:36
시간이 없어서 영상에 포함하지 못한, 데이터 그리드뷰의 컬럼을 클릭했을때 해당 binding 소스에 정렬값이 설정되는 코드입니다. 이 코드로 인해서 내보내기시에. 컬럼 정렬값에 따라서 내보낸 데이터도 같이 정렬이 됩니다.
아래 코드가 추가된 파일은 MoneyBookDS_Day05-1.zip 입니다.
private void dataDataGridView_Sorted(object sender, EventArgs e)
{
var sortcol = this.dataDataGridView.SortedColumn;
var fieldName = sortcol.DataPropertyName;
var sortOrder = dataDataGridView.SortOrder;
if (sortOrder == SortOrder.Ascending) this.bs.Sort = fieldName;
else if (sortOrder == SortOrder.Descending) this.bs.Sort = fieldName + " desc";
Console.WriteLine("bs sort=" +this.bs.Sort);
}
CSV 파일 내보내기 기능 추가
NUGET에서 CSV헬퍼 받아서 연결해보기!!
파일 #1 : 내보내기시 정렬값이 적용 안됨
파일 #2 : 내보내기시 정렬값이 적용 됨