안녕하세요.
오늘은 C#에서 천 단위 콤마를 표시하는 방법에 대해 알아 보겠습니다.
특별히 어려운 것은 없구요. 엄청 간단합니다.
1. 먼저 xaml 파일에서 Datagrid 내 컬럼이 숫자 필드일 때 천 단위 콤마를 표시하는 방법입니다.
<DataGridTextColumn x:Name="tblquantity" Binding="{Binding Path=quantity, StringFormat={}{0:N0}}" Header="수량" IsReadOnly="True" Width="80">
<DataGridTextColumn.ElementStyle>
<Style TargetType="TextBlock">
<Setter Property="HorizontalAlignment" Value="Right" />
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
2. 다음은 .cs 파일 내에서 프로그래밍 시 텍스트 박스에 숫자 값이 들어갈 때, 천 단위 콤마를 표시하는 방법입니다.
txtquantity.Text = string.Format("{0:#,###}", double.Parse(dtr["quantity"].ToString()));
어때요? 너무 간단하죠?
하지만 C#을 처음 접하시는 초보자분들에겐 쉽지 않은 내용이죠.
그럼, 짧은 내용이었지만 어엄처엉난 도움이 되었길 바라면서 이만 물러가겠습니다.
감사합니다. ^^+
그런데 혹시 가슴이 답답해 명상이나 힐링이 필요하시다면? 들러 주세요~ ^^
https://youtu.be/oRHsThgQdzk?feature=shared
'C#' 카테고리의 다른 글
C# WPF Datagrid 내 전체 Checkbox 선택, 해제하기 (0) | 2024.07.04 |
---|---|
c# WPF Datagrid csv 파일로 저장하기 (0) | 2024.07.04 |
C# WPF Datagrid Cell 가져오기 (0) | 2024.07.03 |
C# WPF 전역변수 정의하기 (0) | 2023.05.27 |
C# WPF DataGrid 행 선택 시 컬럼 값 가져오기 (0) | 2023.05.23 |
댓글