본문 바로가기
300x250

C#/Winform34

C# / Winform DataGridView에서 마우스 우클릭시 메뉴 아이템 출력되도록 합니다. DataGridView에서 마우스 우클릭시 메뉴 아이템 출력되도록 합니다. 메뉴에는 추가, 수정, 삭제가 존재 합니다. 아래와 코드와 같은 이벤트 발생 코드를 작성합니다. #region mainGridView_CellContextMenuStripNeeded(sender, e) /// /// 셀의 바로가기 메뉴가 필요할 때 발생합니다. /// /// 이벤트 발생자 입니다. /// 이벤트 인자 입니다. private void mainGridView_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { if (e.RowIndex > -1 && e.ColumnIndex > -1) { this.ma.. 2019. 11. 16.
C# / Winform ContextMenuStrip를 사용하여 ContextMenuStrip 팝업 메뉴 만들기 입니다 ContextMenuStrip를 사용하여 ContextMenuStrip 팝업 메뉴 만들기 입니다. 팝업 메뉴에 추가, 수정, 삭제가 있습니다. private ContextMenuStrip GetContextMenuStrip() { ContextMenuStrip contextMenuStrip = new ContextMenuStrip(); ToolStripMenuItem addItem = new ToolStripMenuItem("추가"); ToolStripMenuItem updateItem = new ToolStripMenuItem("수정"); ToolStripMenuItem deleteItem = new ToolStripMenuItem("삭제"); contextMenuStrip.Items.AddRange(.. 2019. 11. 16.
C# / SQLITE Ambiguous column name 에러 발생 Ambiguous column name 에러 문구가 출력될 경우에는 두개의 테이블에서 같은 컬럼이 있을 경우 예를 들어 A 테이블에 CREATEDATE B 테이블에도 CREATEDATE 가 있으며 두개의 테이블을 JOIN 했을 때 출력할 때 어떤 테이블의 CREATEDATE를 출력할지를 정해야 합니다. A.CREATEDATE 와 같은 방법으로 정해야 에러 발생하지 않습니다. 2019. 11. 12.
C# / SQLITE 파라미터 이름 중에 CREATEDATE1 과 같이 영어와 숫자 같이 있을 때 문제점 C# / SQLITE 에서 SQLITE 쿼리의 이름 중에 CREATEDATE1 과 같이 영어와 숫자 같이 있을 때 문제점이 있는 것 같다. 쿼리문에서 날짜 범위 설정 하려할 때 아래와 같은 쿼리문이 있습니다. (A.CREATETIME BETWEEN @CREATETIME1 AND @CREATETIME2 + 1) CREATETIME2에 하루를 더하려고 하는데 '2' 가 붙어 있어서인지 CREATETIME2를 인식을 못하는듯 합니다. 지금은 CREATETIME2와 같이 영어 숫자를 조합하기 보다는 TODATE와 같은 방식으로 작성하였습니다. 2019. 11. 12.
300x250