반응형

Language 42

How to Integrate Excel in a Windows Form Application using the WebBrowser

Link : How to Integrate Excel in a Windows Form Application using the WebBrowser Download demo project - 28.4 Kb Introduction With Automation, you are able to drive any Office application from your .NET application. This is really powerful. It may happen that one time, you would like to integrate such an application (Excel, for example) in your own application, and handle it like a control. A fi..

[Micrsofot]Team Foundation Server(TFS) 사용시 사용자의 PC명 변경시 Workspace관련 오류 발생시

오류가 발생된 환경은 아래와 같으며, 아래 환경기준으로 설명하겠습니다. OS : Microsoft Windows 7 Pro. 64bit VisualStudio 2012 Team Foundation Server 2012 PC명을 변경하였을시 Team Foundation Server와 VisualStudio 팀프로젝트 이용시 오류가 발생 된다. 해당 솔루션을 오픈 시 PC명이 변경되었으니 “tf workspaces /updateComputerName:oldComputerName” 명령을 이용하여 변경하라고 한다. (이 부분은 벌써 처리한 후라서 기억이 가물가물합니다.) 실행창을 열어 “cmd.exe”를 실행합니다. 저 명령대로 “tf workspaces”라고 실행하여 보면 경로를 찾을 수 없다고 나옵니다. ..

[C#] Exchange 메일 목록 읽어오기

사전에 Exchange Web Services Managed API(SDK)가 설치 되어져 있어야 하며 프로젝트 참조에 Microsoft.Exchange.WebServices (C:\Program Files\Microsoft\Exchange\Web Services\1.2\Microsoft.Exchange.WebServices.dll)를 추가하시기 바랍니다. using Microsoft.Exchange.WebServices.Data; 본 샘플은 제목만 읽어온것이며, 경우에 따라서는 메소드를 잘 활용하시면 여러가지 정보를 읽어 올 수 있습니다. 소스만 보셔도 쉽게 이해가 가능 할 실 겁니다. [????] 된 부분은 사용자에 맞게 변경하시기 바랍니다. Exchange 서버 버전은 2010 SP1입니다. 8라인..

[C#] DataTable간 Join

DataTable간 Join하는 방법입니다.소스 보시면 쉽게 이해가 가능 하 실 겁니다.DataGridView를 통해서 최종 결과를 뿌려줍니다.UI디자인에서 미리 만들어 놓으시기 바랍니다.그럼 소스는… DataTable dtUser = new DataTable(); DataTable dtDept = new DataTable(); DataTable dtUserInfo = null; DataRow drTemp; //사용자 정보 테이블 - DataTable Column을 추가(Range) dtUser.Columns.AddRange(new DataColumn[] { new DataColumn {ColumnName = "no", Caption = "Increment", DataType = typeof(int), ..

C# DataSet, DataTable을 XML, XSD로 저장

그냥 설명은 무시하고 예제 소스로 그냥 진행합니다. DataSet이 아닌 일반 DataTable을 이용하는 방법도 동일합니다. DataSet 생성 DataSet ds = new DataSet(); DataRow dr = null; DataTable dt01 = new DataTable(); dt01.TableName = "Test01"; dt01.Columns.AddRange(new DataColumn[] { new DataColumn { ColumnName ="no", Caption = "일련번호", DataType=typeof(int), DefaultValue = 0} , new DataColumn { ColumnName ="col", Caption = "컬럼명", DataType=typeof(str..

C#에서 Oracle LOB(CLOB) 데이터 입력 방법

출처 : http://blog.naver.com/lcg2004?Redirect=Log&logNo=60049785458 참고 : http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=17&MAEULNo=8&no=117409&ref=117385 Writing to Oracle CLOB fields using System.Data.OracleClient 만약 당신이 .NET 코더고 오라클을 갖다가 데이터베이스 작업을 한다면, 이번이 적절하게 사용할 수 있는 기회가 될 것이다.^^ 읽으면서 커멘트도 달아주기 바란다! 우리 현재 프로젝트에서 우리는 ASP.NET 1.1 애플리케이션으로부터 상당한 량의 텍스트를 오라클 CLOB 필드로 쓸 필요가 있다. 우리는 이제껏 ..

해당 파일을 다른 프로세스에서 사용 중인지 체크

FileInfo로 확인할수 없는 해당 파일을 이미 오픈되었는지 확인하는 소스입니다. 구글링 끝에 찾아 내었습니다. 참고하시기 바랍니다. 출처 : http://stackoverflow.com/questions/876473/is-there-a-way-to-check-if-a-file-is-in-use protected virtual bool IsFileLocked(FileInfo file) { FileStream stream = null; try { stream = file.Open(FileMode.Open, FileAccess.ReadWrite, FileShare.None); } catch (IOException) { //the file is unavailable because it is: //still ..

[C#] 오픈다이얼로그(OpenFileDialog)에서 다중선택(Multiselect)시 1000개 이상 파일을 가져오지 못하는 경우

닷넷으로 오픈다이얼로그 박스를 이용한 다중 선택하여 1000개 이상의 파일을 가져오는 경우 XP에서 오류가 발생 되는걸 확인 (windows 7 64bit에서는 오류 없음) 그러나 델파이(정확히는 Lazarus)에서는 오류가 발생되지 않은것으로 보아 닷넷프레임워크나 CLR에서 오류가 발생되는것으로 판단되어 짐 역시 구글링으로 인한 해결 방법을 찾았으나 이것은 오류가 발생시 해당 폴더 전체 파일리스트를 가져오게끔 예외 처리를 하였음 그럼 소스 참고하시기 바랍니다. 출처 : http://stackoverflow.com/questions/2607596/how-get-file-names-using-openfiledialog-in-net-1000-file-multiselect public static string..

반응형