Programming
-
[C#] DataTable → TreeviewProgramming/C# 2011. 6. 30. 20:56
DataTable에 있는 계층적 데이터를 트리뷰로 보여주는 방법.. 일단 보여줘야되는 데이터를 dataTable로 받아온다.. 받아온 DataTable → DataRow[] 로변환한다. 이후 재귀함수를 이용하여 트리뷰에 보여주기전 재귀함수 작업을 진행한다.. 출처 : 어느 인터넷 ... (죄송: 급하게 찾다보니 출처를 까먹었네요 저작권에 문제가 되는경우 댓글 달아주세요) void GetLotInfo() { // 데이터 가져와서 DataTable dataTable = new DataTable("TableName"); DataRow[] dataRow = new DataRow[dataTable.Rows.Count]; treeDataTable.Rows.CopyTo(dataRow, 0); treeLotHistor..
-
[C#] LPT1 포트를 이용한 프린터 출력하기Programming/C# 2011. 3. 24. 19:01
프린트 포트를 직접 제어하여 데이터 출력하는 방법입니다. 출처 : http://blog.naver.com/PostView.nhn?blogId=bejjang19&logNo=30012783070 using System; using System.Runtime.InteropServices; using System.Text; namespace TEST { class LptPrint { const uint GENERIC_READ = 0x80000000; const uint GENERIC_WRITE = 0x40000000; const uint OPEN_EXISTING = 3; IntPtr handle; [DllImport("kernel32", SetLastError=true)] static extern unsafe ..
-
[C#] Farpoint Sheet!!Programming/C# 2011. 3. 17. 13:10
회사에서 사용하는 컨트롤 중에서 Farpoint 제품의 spreadSheet를 사용해서 작업을 많이 진행한다.. 작업을 진행하다....... 모르는 부분이 있어 찾아봣는데.. 아래 홈페이지에서 정리를 잘 해놓았다. Data Binding 하는 부분에서 조금 느린데 그 원인은 과연 어떤것일까??? 같은 컨트롤/// 다른 데이터 바인딩인가?? 원인을 찾아서..... http://blog.daum.net/skyinfo/4130702 http://www.akadia.com/services/dotnet_databinding.html
-
[VB] Spread, Header 가지고 놀기Programming/Visual Basice 2010. 11. 8. 22:53
Spread Header...의 구성 PD_SPARE.ColHeaderRows = 2 SPD_SPARE.RowHeaderCols = 1 SPD_SPARE.MaxCols = 9 SPD_SPARE.MaxRows = 0 SPD_SPARE.AddCellSpan 0, SpreadHeader, 1, 2 '병합 SPD_SPARE.AddCellSpan 1, SpreadHeader, 1, 2 '병합 SPD_SPARE.AddCellSpan 2, SpreadHeader, 1, 2 '병합 SPD_SPARE.AddCellSpan 3, SpreadHeader, 1, 2 '병합 SPD_SPARE.AddCellSpan 4, SpreadHeader, 1, 2 '병합 SPD_SPARE.AddCellSpan 5, SpreadHeader,..
-
[VB] Folder DialogProgramming/Visual Basice 2010. 10. 28. 15:55
파일을 읽어오는 dialog 대신... Fodler을 가져오는 dialog입니다. 열심히 찾아서 프로젝트 반영은 해봤지만.. 잘 모르겠다는거........ 다들 열프하세여;; 출처 : http://www.developer.com/net/vb/article.php/1541831/VB-TIP-Using-the-Browse-Folder-Dialog-Box.htm Option Explicit Private Const BIF_RETURNONLYFSDIRS = 1 Private Const BIF_DONTGOBELOWDOMAIN = 2 Private Const MAX_PATH = 260 Private Declare Function SHBrowseForFolder Lib _ "shell32" (lpbi As Brows..
-
[C/C++] Stack........Programming/C / C++ 2010. 10. 26. 19:45
... 누군가의 부탁에 의해서 에러 수정하다가.......................... 실행되는 코드입니다.. 전역 변수 stack을 만들어 놓고 사용하는 소스지만.. 언젠가는 수정할 날을 기다리며.. ㅋㅋㅋㅋㅋㅋㅋㅋㅋ #include #define STACK_SIZE 20 #define NULL 0 int top = 0; int cnt = 0; char *stack[STACK_SIZE]; void push(char data[]); void pop(); void write(); void main() { int i, n; char name[10]; for (n = 0; n < 5; n++){ puts("Insert data : "); gets(name); push(name); cnt++; } for(..
-
[VB] Microsoft Excel 14.0 Object Library 사용하기Programming/Visual Basice 2010. 10. 15. 19:08
메뉴바 : 프로젝트 -> 참조 Microsoft Excel 14.0 object Library 를 클릭하고 확인!! 우선순위때문에 중간쯤 내려야지 보입니다!! 사용하기 위한 간단한 소스!! ㅋㅋ Private Sub Form_Load() Dim xl As Excel.Application Dim wb As Workbook Dim ws As Worksheet Set xl = New Excel.Application xl.Visible = True Set wb = xl.Workbooks.Open(FileName:="[File path!!]", ReadOnly:=True) Set ws = wb.Worksheets(1) Debug.Print ws.Cells(1, 1) Set ws = wb.Worksheets("테이..