본문 바로가기

[C#] 메모리에 DataSet, DataTable 수동 생성 [C#] 메모리에 DataSet, DataTable 수동 생성 - DB에서 불러오는 것이 아닌 내부적으로 DataSet을 수동으로 생성할 필요가 있을때 사용 1. CreateDB() public DataSet CreateDB() { DataSet ds = new DataSet("DB명"); DataTable dt; DataModel dataModel = new DataModel(); dt = GetdtEtcCode(); dt.TableName = "tbEtcCode"; ds.Tables.Add(dt); return ds; } 2. GetdtEtcCode()public DataTable GetdtEtcCode() { DataColumn col; DataRow row; DataTable tbEtcCode =.. 더보기
[MSSQL] 기타코드 가져오기 ( 코드타입 20개 미리 지정하기 ) 기타코드 가져오기 ( 코드타입 20개 미리 지정하기 ) - 기타코드 항목 여러개 가져오기 ( 최대 20개 ) [ 미리 약정 ] - 기타코드 테이블 : CODE_DETAIL - 그룹코드 : GRP_CD - 코드필드와 명칭은 변경가능, Default(COMM_CD, COMM_CD_NM) - 사용방법 : EXEC Common_GetComCode @iCodeType01='G001', @iCodeType02='G002',..등. CREATEPROCEDURE [dbo].[Common_GetComCode] @iCodeVARCHAR(20)= 'COMM_CD', @iNameVARCHAR(20)= 'COMM_CD_NM', @iCodeType01 VARCHAR(30) = NULL, @iCodeType02 VARCHAR(30.. 더보기
[jQuery] 클릭, 마우스 Over 시 메뉴 Slide 보여주기 [jQuery] 클릭, 마우스 Over 시 메뉴 Slide 보여주기 - 마우스를 클릭할 때 서브 메뉴들이 슬라이드로 열리고 닫힘 - 마우스가 Over 될때, Out 될 때 서브 메뉴들이 슬라이드로 열리고 닫힘 클릭이벤트 Safety & Tolerability 120 fold dose well tolerated Organ-specific AE rates safety in clinical trials safety & tolerability in 7,400pts with T2DM Efficacy sub1 sub2 sub3 Unique Characteristics sub1 sub2 sub3 마우스오버이벤트 main1 sub1 sub2 sub3 main2 sub1 sub2 sub3 main3 sub1.. 더보기
ajax 호출, 데이터(일반문자열,json) 반환, 콜백처리 ( asp 타입의 페이지 ) ajax 호출, 데이터(일반문자열,json) 반환, 콜백처리 ( asp 타입의 페이지 ) - ajax 호출로 다양한 경우의 작업이 필요한 경우가 있음. - 받고자 하는 변수값이 많을 때에는 json으로 return 받고, 적을때는 일반문자열로 return 받음 - 두가지 예제로 ajax 처리 ( json 리턴 , 일반문자열리턴 ) - 예제들의 경우 예전에 썼던 것을 변수명등을 변경한것이라 좀 안맞을수도 있음 1. json 리턴 - 영화평점 등록 예제 - 점수 등록하면 별 색깔 채우기, 평점, 참여자수를 변경시켜주는 예제 1) 호출 페이지 평점 (명 참여) 점수 -2 -1 0 1 2 영화의 점수를 주세요!점수를 로 주셨습니다. 2) ajax 처리 페이지 2. 일반 문자열 리턴 - 클릭하면 전체갯수 + 1,.. 더보기
목록(list) 페이지에서 Search,View,기타 Action의 form submit 처리 방법 목록(list) 페이지에서 Search,View,기타 Action의 form submit 처리 방법 - 하나의 form을 Search,View,기타 Action에서 공통으로 이용함, - 같이 가져가야 할 Parameter들 관리/처리 용이 공통 Form 선언, 자바스크립트/jQuery 로 공통 처리, 페이지에 자바스크립트/jQuery Call 작업1. Form 선언 작업2. 자바스크립트 및 jQuey 부분 작업3. 페이지에 적용 타입1 타입2 타입3 정렬1 정렬2 정렬3 더보기
[MSSQL] 컬럼 데이터 중 특정문자를 Replace로 다른 문자로 바꾸기 [MSSQL] 컬럼 데이터 중 특정문자를 Replace로 다른 문자로 바꾸기 - 금지어가 들어간 컬럼의 데이타 중 특정 단어를 '♥♥'등과 같이 다른 단어로 바꾸기 - 컬럼 데이타를 다른 지정된 값으로 일괄 바꾸기 WHILE 문 - loop 돌려서 특정단어 리스트를 다른 값으로 변환 - 단 컬럼 길이가 길고 단어리스트에 많으면 비례해 무지 느려짐 DROP TABLE #TEMP1 CREATETABLE#TEMP1 ( SeqINTIDENTITY(1,1), WordVARCHAR(30) ) INSERT INTO #TEMP1 ( Word ) VALUES ( '비둘기' ) INSERT INTO #TEMP1 ( Word ) VALUES ( '감자' ) INSERT INTO #TEMP1 ( Word ) VALUES ( .. 더보기
[jquery] 해당 block 안의 모든 링크 새창(_blank)으로 띄우기 [jquery] 해당 block 안의 모든 링크 새창으로 띄우기 - 링크를 새창으로 띄우려는 스크립트 - 에디터에 등록된 글내용의 링크를 모두 새창으로 띄울 필요가 있을때 사용.jQuery("#id명 a").each(function () { if (jQuery(this).attr("target") !== "_blank") { jQuery(this).attr("target", "_blank"); } }) 더보기
[MSSQL][함수] 지정일자와 현재일자 차이 표현(초간격,분간격,시간간격,일간격) [함수] 지정일자와 현재일자 차이 표현(초간격,분간격,시간간격,일간격) 1) 현재보다 과거의 지정된 일자와의 차 표현 - 초 단위 : ~초 전으로 표현 - 분 단위 : ~분 전으로 표현 - 시간 단위 : ~시간 전으로 표현 - 그 외 하루가 넘어갈 때 : ~일 전으로 표현 2) 사용 예 - 게시글 등록 일자 보여줄때 주고 사용 -- 지정된 시간과 현재일의 초/분/시간 차 -- 24시간이 넘으면 지정된 일자로 사용 -- 등록시간/일 표시 할 때 사용 CREATE FUNCTION[dbo].[fn_RegDate_Display]( @iDateDATETIME ) RETURNS VARCHAR(20) AS BEGIN DECLARE@wDisplayVARCHAR(20) SE.. 더보기
[C#] screen capture ( 스크린캡처 ) [C#] screen capture ( 스크린캡처 ) -- 호출public void ScreenCapture() { Bitmap b = UtilModel.ScreenCapture(); frmCapture frm = new frmCapture(b); frm.ShowDialog(); } -- 모듈public static Bitmap ScreenCapture() { //작업 표시줄을 제외한 영역 크기 int w = Screen.PrimaryScreen.WorkingArea.Width; int h = Screen.PrimaryScreen.WorkingArea.Height; //size 객체 생성 Size s = new Size(w, h); //Bitmap 객체 생성 Bitmap b = new Bitmap(w, .. 더보기
[C#] DataGridView(그리드) 데이터 엑셀(excel)로 변환 [C#] DataGridView(그리드) 데이터 엑셀(excel)로 변환 public void SendDataToExcel(DataGridView dgv,string sheetName) { Excel._Application app = new Excel.Application(); Excel.Workbook workbook; Excel.Worksheet worksheet; workbook = app.Workbooks.Add(Type.Missing); app.Visible = true; worksheet = workbook.Sheets["Sheet1"]; worksheet = workbook.ActiveSheet; worksheet.Name = sheetName; int colIndex = 0; //// st.. 더보기