본문 바로가기
반응형

전체 글352

엑셀파일 읽기 엑셀파일 읽어오기출처 : http://gigong.cf/4 0-1. 참조 파일 추가 0-2. Microsoft Excel 16.0 Object Library 선택 0-3. using 구문 추가using System.Runtime.InteropServices;using Excel = Microsoft.Office.Interop.Excel; 1. ReadExcelData - 엑셀 데이터를 읽어 List으로 변환 private List ReadExcelData(string excelFilePath) { List excelData = null; List rowData = null; Excel.Application excelApp = null; Excel.Workbook wb = null; Excel.Worksh.. 2018. 5. 13.
파일 경로 찾기 - OpenFileDialog 로컬에 있는 파일경로 읽어오기링크 : OpenFileDialog private string ShowFileOpenDialog() { OpenFileDialog ofd = new OpenFileDialog(); ofd.Title = "엑셀파일 선택"; ofd.FileName = ""; ofd.Filter = "엑셀 파일 (*.xlsx, *.xls, *.xltx, *.xlt) | *.xlsx; *.xls; *.xltx; *.xlt;"; DialogResult dr = ofd.ShowDialog(); if (dr == DialogResult.OK) return ofd.FileName; else if (dr == DialogResult.Cancel) return ""; return ""; } 1. Title :.. 2018. 5. 13.
Convex Polygon's Centeroid 컨벡스 폴리곤의 중앙점을 알아야 한다 https://stackoverflow.com/questions/2792443/finding-the-centroid-of-a-polygon?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa https://en.wikipedia.org/wiki/Centroid#Centroid_of_a_polygon centroid란 키워드를 얻고c# polygon centroid로 검색하니까 https://stackoverflow.com/questions/9815699/how-to-calculate-centroid?utm_medium=organic&utm_source=google_rich_qa&utm_ca.. 2018. 5. 11.
DataTable을 DataGridView에 DataBinding 보호되어 있는 글 입니다. 2018. 5. 11.
Form을 하나만 열고 싶을 때 어떤 Form이 동시에 하나만 켜져야 한다면 어떻게 해야 할까 ManageForm이 있다고 하자 방법 1. ManageForm 내부에 static ManageForm을 만드는 방법 - ManageForm 안에 static MangeForm을 만들고 - 생성자를 private으로 만든다 - static ManageForm이 null일 때만 생성자를 호출하여 반환하고 - 그렇지 않으면 기존 form을 반환한다 public ManageForm : Form{private static ManageForm _form = null; private ManageForm(){intialize어쩌고();} public ManageForm CreateManageForm(){if(_form == null)return new M.. 2018. 5. 11.
Mdi Form / Mdi Child Form 여러가지 창을 띄우는 프로그램인 경우(대부분)하나의 큰 틀(Mdi Form) 안에 자식 창(Mdi Child Form)들을 띄우는 방법 참고화면 1. Mdi Form[디자인] 창 - Form의 속성 창 - IsMdiContainer 속성을 true로 한다 2. Mdi Form[코드] 에서 Child Form을 열 때, 자신을 MdiContainer로 등록만 해주면 된다 private void toolStripMenuItem1_Click(object sender, EventArgs e) { if(empMDIChild == null || empMDIChild.IsDisposed) //윈도우폼 하나만 띄우기(여러개 x) { empMDIChild = new Employee(); empMDIChild.MdiPar.. 2018. 5. 10.
반응형