일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 이행은이미다른
- 자바스크립트수학
- speechtoText
- 자바스크립트forinforof차이
- 자바스크립트for문
- 개발
- 안드로이드
- 파이썬
- webkitrecognition
- 장고웹프로젝트
- cmd명령어
- 청소년복지론
- 자바스크립트날짜get
- R데이터분석
- PostgreSQL
- javaScriptError
- 장고웹
- Python
- 자바스크립트날짜형식
- 자바스크립트날짜
- 장고프로젝트
- 다른테이블에속해있습니다
- 사례관리
- sqlite
- Android
- forof문
- 이행은이미다른테이블에속해있습니다
- speechAPI
- 장고
- 오류종류
- Today
- Total
목록언어/C# (37)
EMDI는 지금도 개발중
이번 글에서는 FlexGird의 셀(Cell)에 내용을 입력할 때, 그 입력하는 내용이 숫자만 또는 숫자와 문자만 입력되도록 설정해주는 방법에 대해 써보도록 하겠습니다. FlexGrid의 셀 안에 특수문자 또는 문자를 막는 방법은 여러가지가 있습니다. 정규식을 통해 숫자 또는 문자만 가능하도록 설정하기 System.Char에 있는 옵션을 통해 숫자 또는 문자만 가능하도록 설정하기 둘다 셀 안에 내용을 입력하려고 할 때 막을 수 있지만 저는 개인적으로 system에 있는 Char를 사용하는 것을 선호합니다. 정규식으로 설정하면 뭔가 매끄러워 보이지 않더군요ㅠㅠ 그럼 System.Char를 이용해서 숫자 또는 문자만 되고 나머지는 막는 방법에 대해 설명하도록 하겠습니다. 우선 그리드에 이벤트를 걸어줘야하는데..
DataTable Column을 AddRange하다가 갑자기 기억이 안나는 DataColumn[] 배열만들기. 배열은 왜 종종 만드는 방법이 기억이 안날까요..ㅠㅠ 아무튼 이번 글에서는 DataTable에 컬럼을 추가할 때 종종 쓰이는 addRange의 DataColumn 배열입니다. // 사용자 DataTable DataTable dtUserList = new DataTable(); dtUserList.Columns.AddRange(new DataColumn[] { new DataColumn { ColumnName = "사용자명", DataType = typeof(int) } , new DataColumn { ColumnName = "닉네임", DataType = typeof(string) } , ne..
이번 글에서는 BandedGridView를 이용하여 그리드를 사용하는 방법에 대해 말해보도록 하겠습니다. 우선 BandedGridView는 GridView와 동일하게 GridControl에 속하는 view입니다. 다만, GridView와는 다른 점은 Header처럼 상단에 Band가 있는 View이죠. 그렇기 때문에 BandedGridView는 GridColumn뿐만 아니라 GridBand도 같이 관리해줘야합니다. 앞서 말씀드린 것과 같이 BandedGridView는 GridControl에 있는 view이기 때문에 우선 화면에서 GridControl을 생성합니다. 그럼 위의 화면과 같이 gridControl1이 생성되었고 작은 창 안에 gridView1이 view로 생성된 것을 확인할 수 있습니다. 그럼..
이번 글에서는 C#에서 자주 사용하는 콤보박스에 대한 내용입니다. 콤보박스는 DataTable에 나온 데이터를 이용해서 Name과 Value를 넣는 방법, List에 지정한 데이터를 가지고 넣는 방법 등 다양한 방법으로 넣을 수 있습니다. 1. DataTable에서 나온 데이터를 가지고 콤보박스 넣는 방법 DataTable _dtComboList = new DataTable(); if (!_dtComboList.Columns.Contains("MENU_TYPE_ID")) _dtComboList.Columns.Add("MENU_TYPE_ID"); if (!_dtComboList.Columns.Contains("MENU_TYPE_NM")) _dtComboList.Columns.Add("MENU_TYPE_NM..
이번 글에서는 제가 몇 시간 동안 고민을 한 부분을 한번에 해결해주었던 만능 텍스트박스 richTextBox 입니다. 블로그의 글에서는 현재 제가 작성하는 것과 같이 글과 그림을 동시에 같은 박스 안에 넣을 수가 있습니다. 제가 만드는 C# 블로그에도 그러한 텍스트 박스를 추가하고 싶은데 아무리해도 일반 TextBox는 사진을 첨부할 수 없더라고요ㅠㅠ 그러다가 richTextBox라는 도구를 알게 되었습니다. richTextBox는 일반 TextBox와 겉보기는 다르지 않습니다. 다만, 확연히 다른점은 사진도 첨부할 수 있냐, 없냐이죠. 우선 사진을 첨부하기 위해 저는 OpenFileDialog(파일첨부)를 이용했습니다. // 파일첨부 화면 불러오기 및 경로얻기 string image_Path = str..
예전에 만들어본 XML을 갖고 트리뷰 만드는 방법입니다. 우선 XML형식으로 된 데이터가 있다는 가정하에 해보도록 하겠습니다. 만약 XML 데이터가 string 형식이면 XmlMemory xml = new XmlMemory(); 해당 생성자를 만든 다음 xml.SetStream(string형식인 데이터); 를 넣어주면 XML 형식으로 만들 수 있습니다. /// getTreeView /// TreeView 첫 부분 생성 public bool getTreeView(XmlMemory xml, TreeView treeMain) { try { // 1. 우선 트리의 노드는 제목을 지칭하는 nodeSection과 값을 지칭하는 nodeEntry를 만들었습니다. TreeNode nodeSection, nodeEntr..
이번 글은 C# 숙제를 하던 중 막혔던 콤보박스 값 변경입니다. 현재 저는 C#으로 블로그만들기를 하고 있습니다. 해당 프로젝트는 회사 내부 프로젝트가 아닌 그냥 개인적으로 C# 공부를 하기 위해 만든 미니 프로젝트입니다. 사진을 보시면 알 수 있듯이 저는 DataGridView 안에 대분류 콤보박스와 소분류 콤보박스를 만들었습니다. 대분류와 소분류는 MENU_INFO 테이블에 있는 데이터를 갖고 세팅합니다. 위의 사진은 MENU_INFO 테이블입니다. MENU_TYPE_NM은 대분류, MENU_NM은 소분류로 구분하여 만들었습니다. 해당 내용은 네이버 블로그와 동일하게 이 카테고리가 어떤 테마를 갖고있는 카테고리인지를 알기 위해 만들었습니다. private void gridMenuList_CellVal..