본문 바로가기
반응형

C#32

C# DataTable Column 목록 얻기 1. 정의 - DataTable에 속해 있는 컬럼목록을 String[] 에 Setting하기 2. 방법1 - LINQ 메서드 이용 - String[] colNm = datatable.Columns.Cast() .Select(x => x.ColumnName) .ToArray(); 3. 방법2 - LINQ 쿼리 이용 - String[] colNm2 = (from dc in datatable.Columns.Cast() select dc.ColumnName).ToArray(); 4. 방법3 - var arrayNames = (from DataColumn x in datatable.Columns select x.ColumnName).ToArray(); 5. 방법4 - DataTable dt = new DataTa.. 2021. 9. 3.
c# DataTable 값 변경하기 DataSet DataSet2 = new DataSet(); DataTable DataTable2 = dt; DataTable2.Rows[rowIndex].BeginEdit(); DataTable2.Rows[rowIndex]["ItemCode"] = dtoDisplayItems.ItemCode; DataTable2.Rows[rowIndex]["ItemName"] = dtoDisplayItems.ItemName; DataTable2.Rows[rowIndex]["ItemDescription"] = dtoDisplayItems.ItemDescription; DataTable2.Rows[rowIndex].EndEdit(); DataTable2.AcceptChanges(); DataSet2.Tables.Add(D.. 2021. 8. 25.
c# DateTime 시간 차이 구하기 날짜 비교 DateTime sTime = DateTime.Now; // 1초 대기 Thread.Sleep(1000) DateTime eTime = DateTime.Now; // 시간 차이 구함 TimeSpan gapTime = eTime - sTime; int diffDay = gapTime.Days; int diffHour = gapTime.Hours; int diffMinute = gapTime.Minutes; int diffSecond = gapTime.Seconds; string msg = ""; if (diffDay != 0) msg += diffDay + "일 "; if (diffHour != 0) msg += diffHour + "시 "; if (diffMinute != 0) msg += diffMin.. 2021. 7. 28.
[C#] 현재 날짜, 시간 얻어오기(Stirng 반환) /* 사용법 */ System.DateTime.Now.ToString("yyyy"); DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss"); /* 예 */ DateTime.Now.ToString("yyyy"); // 2012년 DateTime.Now.ToString("MM"); // 10월 DateTime.Now.ToString("dd"); // 15일 DateTime.Now.ToString("hh"); // 15시 DateTime.Now.ToString("yyyyMMdd"); // 2012년 10월 15일 DateTime.Now.ToString("HHmmss"); //15시 02분 00초 DateTime.Now.ToString("yyyy-MM-dd"); 항 목 형식문자열 설 .. 2020. 11. 24.
(static) 컨트롤 배경 바꾸기 Control 배경은 WM_CTRLCOLOR 메세지에서 처리 할 수 있다. 하지만 static컨트롤의 배경색 및 글자색 및 크기를 동적으로 바꿔야 한다면, 사용법은 static컨트롤을 컨트롤변수로 지정한 뒤, 이를 CLabel로 바꾸어 주면 된다. -CStatic m_cLabel -> CLabel m_cLabel주요 함수는 다음과 같다. - 배경색 및 글자색과 같은 스타일 변경 CLabel& SetBkColor(COLORREF crBkgnd); CLabel& SetTextColor(COLORREF crText); CLabel& SetText(const CString& strText); CLabel& SetFontBold(BOOL bBold); CLabel& SetFontName(const CString&.. 2018. 1. 22.
C# Tip - Form 1. MDI 폼의 경우 자식 폼에 MDI 부모 품을 설정 하는 방법 // 자식 폼의 생성자에서 부모 폼의 인스턴스를 넘겨 주어 설정하도록 한다. public ChildForm( MainForm frm ) { InitializeComponent(); this.MdiParent = frm; } 2. 다이얼로그 폼 사용 LogInForm frm = new LogInForm(); frm.StartPosition = FormStartPosition.CenterScreen; // 다이얼로그 폼을 중심으로 이동 frm.ShowDialog(); if( DialogResult.OK == frm.DialogResult ) { } - 컨트롤 1. 리스트, 리스트뷰 컨트롤 - 컬럼 지정 : 리스트 및 리스트 뷰 .. 2012. 1. 26.
반응형