본문 바로가기

C#21

c# DataTable 최소값 최대값 구하기 string minValue = dt.AsEnumerable().Min(row => row["DTE"]).ToString(); string maxValue = dt.AsEnumerable().Max(row => row["DTE"]).ToString(); 2023. 11. 13.
C# Task await 예제. private async void button2_Click(object sender, EventArgs e) { try { await Async_Task_Await_Test(); } catch (Exception ex) { //throw ex; MessageBox.Show(ex.Message); } } private Task Async_Task_Await_Test() { Action action = () => { for (int i = 0; i 2022. 12. 21.
유저컨트롤 디자인 아이콘이 표시 안될때 1. Visual Studio에서 간혹 유저컨트롤의 아이콘이 안보이고, 걍 C# 아이콘만 나올 경우 2. 프로젝트 파일을 텍스트 에디터에서 열어보면 UserControl 이 부분이 빠져 있을 때가 있다. 이 부분을 추가 해주고 저장하면, 프로젝트가 리로드 할꺼냐고 나오고, OK 하면 디자인 아이콘이 표시 된다. 예) UserControl A003%28화면명%29.cs 3. 다른 경우 모름! 2022. 1. 24.
devExpress BandedGridview 헤더에서 자식 밴드 찾기 devExpress BandedGridview 헤더에서 자식 밴드 찾기~ //에 //1. 밴드에서 하위 밴드 찾기. private void SetBandHeaderGrv(BandedGridView bgrv) { for (int i = 0; i < bgrv.Bands.Count; i++) { if (bgrv.Bands[i].HasChildren) { SetBandHeader(bgrv.Bands[i]); } } } //2. 하위밴드 찾고, 다시 하위밴드가 있는 지 여부를 재귀 방식으로 호출. // 최종 단계에서 코드 적용. private void SetBandHeader(GridBand band) { if (band.HasChildren) { // foreach (GridBand child_band in b.. 2021. 10. 27.
반응형