반응형

분류 전체보기 39

[C#] uint, UInt16, UInt32 and UInt64 in C#

C#에서 uint, UInt16, UInt32, UInt64 간의 차이점 uint, UInt16, UInt32 및 UInt64는 메모리에서의 용량 및 점유된 크기를 기반으로 값 범위를 갖는 부호없는 정수를 표현하는데 사용됩니다. 이러한 유형은 양수의 값으로 작동하고, 각각의 차이는 값의 범위가 다릅니다. 1) UInt16 UInt16은 16 비트(2 바이트) 부호없는 정수를 뜻합니다. UInt16은 메모리에서 16 비트(2 바이트) 공간을 차지합니다. (16 비트 컴퓨터/ 산업용 PLC 등) 2 바이트 부호없는 정수의 데이터 범위는 0 ~ 65535 입니다. [사용예] using System; using System.Text; namespace Test { class Program { static voi..

C# .NET 2020.09.12

물리적 독립된 다른 서버를 쿼리에서 같이 다루는 - Database Link

서로 다른 지역에 떨어져있는 Oracle Database 서버간 테이블을 복제하거나, 물리적으로 다른 개발 및 운영서버간의 테이블을 복제할때, 쿼리를 통해서 서로다른 데이터베이스 서버를 다루는 경우가 있다, 이떄 사용하는 ORACLE "DATABASE LINK" [사용법] 1. tnsnames.ora 에 서로다른 오라클 서버의 접속정보를 모두 기재하고, 2. 어느 하나의 서버(데이터 출발지 서버)에서 "DATABASE LINK"를 생성한다. 3. 원격지 서버 쿼리 테스트, 테이블 복제 실행 4. (옵션) 완료 후 "DATABASE LINK" 제거 [DATABASE LINK 생성문법] CREATE [PUBLIC] DATABASE LINK link_name CONNECT TO user_id IDDENTIFI..

Oracle&DB 2020.09.10

[DevExoress] Excel Binding for GridControl

Devexpress에서 엑셀파일의 데이터를 그리드콘트롤러에 "가져오기"를 구현하기 위한 Sample Code using DevExpress.DataAccess.Excel; //. . . DevExpress.DataAccess.Excel.ExcelDataSource myExcelSource = new DevExpress.DataAccess.Excel.ExcelDataSource(); myExcelSource.FileName = @"d:\Work\Excel DataSources\Book1.xlsx"; ExcelWorksheetSettings worksheetSettings = new ExcelWorksheetSettings("SalesPerson", "A1:L13"); myExcelSource.SourceO..

DevExpress&UI 2020.08.27

Panel내부에서 Control 위치변경 ( Drag & Drop )

Sample로 WindowsForm에 Panel 하나와 PictureBox 3개 (Control) 를 배치하여 테스트 함. public partial class Form1 : Form { Random rnd = new Random(); public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { this.panel1.AllowDrop = true; foreach(Control c in this.panel1.Controls) { c.MouseDown += new MouseEventHandler(C_MouseDown); } this.panel1.DragOver += new DragEventHandl..

C# .NET 2019.12.11

[BandedGridView] 밴드에 정렬이벤트부여 및 필터링(결과내 검색)

일반 GridControl에서 컬럼헤드에는 기본적으로 정렬과 필터링이 적용되어 있으나, BandedGridControl, AdvBandedGridControl 의 밴드에는 정렬이나 필터링이 기본적용되어 있지 않다. 1. 필터링 기능 제공방법 상당의 리본메뉴나 기타버튼을 통해 필터기능(속성)을 끄고, 켤 수 있다. private void Btn_InnerSearch_ItemClick(object sender, ItemClickEventArgs e) { Grv1.OptionView.ShowAutoFilterRow = !Grv1.OptionView.ShowAutoFilterRow; } 이렇게 버튼에 간단히 이벤트를 부여해서 해당 밴드그리드뷰의 필터기능을 활성화해서 사용 할 수 있다. 2. 밴드에 정렬기능 부여..

DevExpress&UI 2019.10.11
반응형