Programming/C#
-
[C#] Farpoint Sheet에 대한 CellType 반영하는 방법Programming/C# 2011. 10. 12. 10:17
Farpoint Sheet 컨트롤은 Microsoft Excel과 같은 형태의 Spread Sheet입니다. 해당 컨트롤을 이용해서 프로그램을 할 경우 Cell에 대한 속성때문에 고민하는 경우가 발생하는데.. 아래의 Cell 방법으로 Cell Type을 변경 할 수 있습니다. 기본적으로 TextCellType을 지원합니다. General Cell Type FarPoint.Win.Spread.CellType.GeneralCellType generalCellType = new FarPoint.Win.Spread.CellType.GeneralCellType();generalCellType.FormatString = "###,###";tempGrid.ActiveSheet.Columns[0].CellType = ..
-
[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
-
[C#] Registry.. Read and WriteProgramming/C# 2010. 6. 24. 18:04
Registry에 등록되어잇는 값을 가져오는 방법..... public string Read(string KeyName) { // Opening the registry key RegistryKey rk = baseRegistryKey ; // Open a subKey as read-only RegistryKey sk1 = rk.OpenSubKey(subKey); // If the RegistrySubKey doesn't exist -> (null) if ( sk1 == null ) { return null; } else { try { // If the RegistryKey exists I get its value // or null is returned. return (string)sk1.GetValue..
-
[C#] 데이터베이스에 있는 데이터를 MSChart에 표현하기Programming/C# 2010. 5. 9. 21:46
chart1.ChartAreas["Default"].Area3DStyle.Enable3D = true; chart1.ChartAreas["Default"].Area3DStyle.Rotation = 1; chart1.ChartAreas["Default"].Area3DStyle.Inclination = 1; chart1.ChartAreas["Default"].Area3DStyle.WallWidth = 1; chart1.ChartAreas["Default"].Area3DStyle.IsRightAngleAxes = false; chart1.ChartAreas["Default"].Area3DStyle.LightStyle = LightStyle.Realistic; chart1.ChartAreas["Default"]..
-
[C#] 폼에서 X버튼 눌렀을때 트라이 아이콘으로...Programming/C# 2010. 4. 23. 10:38
참고!: http://crynut84.tistory.com/41 #region 트라이콘으로 전환하는 부분과 메뉴에서 종료버튼을 클릭하였을 경우 폼을 종료하는 이벤트 private void Form1_FormClosed(object sender, FormClosedEventArgs e) { serialPort1.Close(); } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { e.Cancel = true; this.Visible = false; } private void notifyIcon1_DoubleClick(object sender, EventArgs e) { this.Visible = true; if (this.Win..
-
[C#] 16진수 값을 2진수로 변환하기..Programming/C# 2010. 4. 14. 21:27
16진수( 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f) 값들을 2진수로 변환하기 위한 C# Code입니다.. static void Main(string[] args) { string st; int Dec; while (true) { try { Console.Write("Please enter a decimal value of 16! :"); st = Console.ReadLine(); Dec = Convert.ToInt32(st, 16); Console.WriteLine("{0:0000}", Convert.ToString(Dec, 2)); } catch (System.Exception ex) { Console.WriteLine(ex.Message); } } } 프..