시간이 없어서 영상에 포함하지 못한, 데이터 그리드뷰의 컬럼을 클릭했을때 해당 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 : 내보내기시 정렬값이 적용 됨
'SIMPLE C# > 실전' 카테고리의 다른 글
[SIMPLE C#] 가계부(MDB)를 만들자 (01/데이터베이스연결) (0) | 2020.09.11 |
---|---|
[SIMPLE C#] 가계부(DataSet)를 만들자 (06/차트추가) (0) | 2020.09.10 |
[SIMPLE C#] Base Project (0) | 2020.04.17 |
[SIMPLE C#] 가계부(DataSet)를 만들자 (04/04) (0) | 2020.04.16 |
[SIMPLE C#] 가계부(DataSet)를 만들자 (03/04) (0) | 2020.04.16 |