참조 : http://mastmanban.tistory.com/235 C# 윈폼에서 DataGridView Data를 Excel 파일로 저장하는 소스를 알려 드리겠습니다. 순수하게 제가 만든건 아니고 여러 사이트에서 소스를 참조해서 제 상황에 맞게끔 응용을 했습니다. 제가 MS 오피스 2007 에 Visual Studio 2008 을 쓰기 때문에 이를 기준으로 소개를 하겠습니다. 먼저 솔루션 탐색기에서 참조추가를 합니다. 솔루션탐색기->참조추가->COM->Microsoft Excel 12.0 Object Libary 선택 이후 아래 소스를 적용하시면 됩니다. using System.Reflection; using Excel = Microsoft.Office.Interop.Excel; private voi..
SaveFileDialog savefile = new SaveFileDialog(); savefile.InitialDirectory = @"C:\"; savefile.Title = "Save Chart Image"; //savefile.CheckFileExists = true; //savefile.CheckPathExists = true; savefile.DefaultExt = "jpg"; savefile.Filter = "JPEG (*.jpg)|*.jpg|Bitmap (*.bmp)|*.bmp|GIF (*.gif)|*.gif|All Files (*.*)|*.*"; savefile.FilterIndex = 0; savefile.RestoreDirectory = true; if (savefile.ShowDi..
//값 설정 Response.Cookies["LoginId"].Value = userID; Response.Cookies["LastPage"].Value = Session["LastPage"].ToString(); Response.Cookies["LoginId"].Expires = DateTime.Now.AddMonths(1); Response.Cookies["LastPage"].Expires = DateTime.Now.AddMonths(1); //값 사용 string temp = Request.Cookies["LastPage"].Value; 젝일 Response 는 설정 Request 는 불러오는걸 왜 몰랐을꼬...-_-;;
// IP using System.net IPHostEntry ipHostInfo = Dns.GetHostEntry(Dns.GetHostName()); IPAddress ipAddress = ipHostInfo.AddressList[0]; // Mac address using System.Management; protected string GetMacAddress() { ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); ManagementObjectCollection moc = mc.GetInstances(); string MACAddress = String.Empty; foreach (ManagementObjec..
출처 : http://cutecars.tistory.com/category 정규 표현식은 책으로도 1권 될 정도로 분량도 많고 복잡하기도 하고 나에겐 매우 어렵다..ㅡ,.ㅡ; 그래서 네이년한테 물어봤더니 쫘~~~~악~~ 그것도 한글로 나오는데 읽어도 읽어도 당췌 뭔소린지 알수가 없다...ㅡ,.ㅡ;;;; 고로 거창하게는 아니고 그냥 프로젝트하다가 적용한 사례 정도만 나중에 혹시 사용할일이 있지 않을까해서 정리해논다(사실 정리 안됨..ㅡ,.ㅡ;;) 본인은 C, C++이 주 언어지만(그렇다고 절대로!! 잘하는건 아님) C#코드로 구현했기 때문에 개발자답게(?) 고대로 Copy & Paste와 간단한 설명을 남긴다. 참고로 C#인지 닷넷인지뭔지 몰라도 이놈은 정규식을 완벽히 지원한단다. using System...
[Tip]유효성 검사(RequiredFieldValidator)시 그룹사용 방법 위와 같이 유효성 검사를 하게될 시에 List_Click으로 이전 페이지로 돌아 가고 싶을 때 Write_reg_Click시에만 검사해야할 유효성 검사가 List_Click시에도 유효성 검사를 하게 됩니다. 이럴때 ValidationGroup 을 지정해 주면 간단하게 해결 할 수 있습니다. 위와 같이 ValidationGroup="vali"을 지정 해 주면 Write_reg_Click시에만 유효성검사를 실행 하게 됩니다. http://www.cyworld.com/dandybum 최승범님 블로그에서 스크랩
public void inputDB(ArrayList array, string saveFile) { try { //연결문 string connstring = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=mydb)));User Id=sa;Password=1;"; //Connection 생성 OracleConnection conn = new OracleConnection(connstring); //conn.ConnectionString = connstring; conn.Open(); //command 객체 생성 OracleCommand oc..
public void CreateFile(ArrayList array, string saveFile) { //엑셀 겍체 생성 ApplicationClass ExcelApp = null; try { //없는값 정의 object missing = System.Reflection.Missing.Value; object fileName = saveFile; object newTemplate = false; object docType = 0; object isVisible = true; //엑셀 포맷 형식 지정 object fileformat = XlFileFormat.xlExcel7; object readonlystr = false; ExcelApp = new Microsoft.Office.Interop.Exc..