전체 글 189

c# DevExpress Excel Export

데브익스프레스에서 그리드 데이타를 엑셀로 다운로드 시킬 때 특수 문자등을 그대로 내어 보낼때 사용 XlsxExportOptionsEx xlsxOptions = new XlsxExportOptionsEx(); xlsxOptions.ShowGridLines = true; xlsxOptions.SheetName = "test"; xlsxOptions.ExportType = DevExpress.Export.ExportType.WYSIWYG; // 중요! gridControl.ExportToXlsx(FilePath, xlsxOptions); //위지위그(WYSIWYG: What You See Is What You Get, "보는 대로 얻는다")

develop 2023.11.13

c# devExpress GridControl. Drawing line

데브익스프레스 윈폼 그리드컨트롤에서 그리드 선 다시 그리기. GridControl_Paint(object sender, PaintEventArgs e) { if (gridRowInfo == null) return; foreach(var gridRow in gridRowInfo) { e.Graphics.DrawLine(new Pen(Color.Gray) { DashStyle = System.Drawing.Drawing2D.DashStyle.Dot }, new Point(gridRow.Bounds.X, gridRow.Bounds.Bottom), new Point(gridRow.Bounds.Right, gridRow.Bounds.Bottom)); foreach(var cellInfo in gridDataRow..

develop 2023.11.13

c# devExpress LookUpEditor 바인딩 윈폼.

c# 윈폼에서 devExpress LookUpEditor 컨트롤 바인딩. public static void BindLookUpEdit(this LookUpEdit lue, DataTable dt , string text , string value , bool isTop = false , string allNm = "전체" ) { lue.Properties.DataSource = null; DataTable dtC = dt.Copy(); if (isTop) { DataRow dr = dtC.NewRow(); dr[value] = string.Empty; dr[text] = allNm; dtC.Rows.InsertAt(dr, 0); dtC.AcceptChanges(); } //데이터 바인딩 lue.Prope..

develop 2023.11.13

오라클 트랜잭션. PRAGMA AUTONOMOUS_TRANSACTION

오라클 트랜잭션 이야기 PRAGMA AUTONOMOUS_TRANSACTION 트랜잭션 처리를 담당하는데, 주 트랜잭션이나 다른 트랜잭션에 영향을 받지 않고, 독립적으로 현재 블록 내부에서 데이터베이스에 가해진 변경사항을 COMMIT이나 ROLLBACK 하라는 지시를 하는 역할을 한다. PL/SQL 에서 사용. 선언된 프로시저안에서만 독립적으로 트랜잭션 적용 됨!

develop 2023.11.13
반응형