728x90
반응형

기억 27

[Oracle] 세로의 데이터를 가로로 나타내기

DB를 사용하다보면 Grid에 바인딩 해야하는 경우가 많다. 하지만 Table을 조회해보면 데이터는 Row기반으로 쭉 나열되있어서 가시성이 떨어진다. 그러므로 우린 데이터를 가로로 보기좋게 바꿔야하는 경우가 자주 발생한다. 아래의 사이트는 DB없이도 웹에서 쿼리를 작성하고 결과를 볼 수 있다. http://sqlfiddle.com/ 작성한 쿼리는 아래의 주소에 있다. http://sqlfiddle.com/#!4/2b6502/2 SQL Fiddle | A tool for easy online testing and sharing of database problems and their solutions. Query Panel Use this panel to try to solve the problem with..

기억/Database 2021.05.26

[ASP.NET]DataSet,DataTable을 JSON으로 변환하기

asp.net을 하면서 json을 쓸 일이 많아졌습니다. 언제나 그랬듯 서론은 짧게, 본론으로 갑니다~ #region DataSet -> Json String public static string DataSetToJson(DataSet ds) { System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); serializer.MaxJsonLength = 2147483647; Dictionary dsList = new Dictionary(); List rows; Dictionary row; foreach (DataTable dt in ds.Ta..

기억/C# 2021.03.10

JsGrid 예제 및 기초사용법, 직접 만들어본 기능

새로운 Grid가 필요해서 구글링 하다 찾아냄 Codepen이라는 사이트에 직접 예제 및 기능을 만들어놨다. 넣은 기능들1. 추가 버튼 Insert Row Button(Visible/Invisible)2. 커스텀 컬럼(열) 타입(자동완성), Custom Column Type(Auto Complete)3. 커스텀 셀 Custom Cell(Text + Button)4. 다중 헤더 Multi Level Header (주의. PC 환경에서 0.5x로 보길 권장함 See the Pen Functions of JsGrid by Shiftkey (@Shiftkey) on CodePen. https://codepen.io/Shiftkey/pen/yLyGxqw#code-areaFunctions of JsGrid...co..

[ORACLE]두 날짜 사이의 날짜 받아오기 + 일-월 포맷

아래와 같은 순서로 진행하겠다 코드 간단한 설명 결과 코드 1 2 3 4 5 6 7 8 9 10 SELECT TO_CHAR(TO_DATE(:START_DATE + LEVEL - 1, 'YYYYMMDD'),'YYYYMMDD') as FULLDATE ,TO_CHAR(TO_DATE(:START_DATE + LEVEL - 1, 'YYYYMMDD'),'DD-MON','NLS_DATE_LANGUAGE=ENGLISH') DATE_MON ,TO_CHAR(TO_DATE(:START_DATE + LEVEL - 1, 'YYYYMMDD'),'DD-MONTH','NLS_DATE_LANGUAGE=ENGLISH') DATE_MONTH ,TO_CHAR(TO_DATE(:START_DATE + LEVEL - 1, 'YYYYMMDD'),..

기억/Database 2020.01.28

[ASP.NET]The type or namespace name 'Chart' does not exist in the namespace 'System.Web.UI' (are you missing an assembly reference?)

자동으로 생성되는 디자이너에서 오류가 발생했다. 정답은 다른 차트로 바꿔주면 되는 것!! 1 2 3 4 5 //before protected global::System.Web.UI.Chart Chart1; //after protected global::System.Web.UI.DataVisualization.Charting.Chart Chart1; cs https://colorscripter.com/s/AGZJ7Cx 공유된 코드 - Color Scripter 저작권자 : shiftkey.tistory.com 코드 설명 : 차트 코드 colorscripter.com

기억/C# 2020.01.20

javascript, jsPDF를 사용해서 PDF에 테이블 넣기 (한글 가능)

개발환경 : Visual Studio 2015, asp.net MVC5 사용한 방법을 먼저 말하자면 PDF에 직접 테이블을 만들어 넣었다. PDF에 테이블? 그리드?를 넣어야할 일이 생겼다. (테이블로 칭하겠다.) 구글링해보니 많은 사람들이 jsPDF를 사용하고 있었고, 한글이 나오지 않는다는 말이 많았다. 해결책? 임시방편?으로 테이블을 스크린샷떠서 PDF에 넣어버리는 방식을 사용하고 있었다. 직접 따라 해보니 스크린샷을 PDF규격에 맞춰 늘리고 줄이다보니 미관상 좋지않았다. 그래서 나는 코딩으로 만들어 넣기로 했다. ● index.html.12345678910111213 http://shiftkey.tistory.com/ PDF Colored by Color Scriptercs ● 메인 화면. PDF..

DataSet -> Excel로 저장하기

DB에서 데이터를 받아와 엑셀에 저장하는 방법입니다. 1. 엑셀을 사용하기위해서 아래의 경로에 있는 Microsoft.Office.Interop.Excel.dll 파일을 참조에 추가해주세요. .dll파일 경로 참조 추가 2. 소스코드1은 버튼을 클릭했을 때입니다. 핵심만 설명하겠습니다.foreach문을 돌기전에 DataSet에 데이터를 저장해두어야합니다. ( 소스에서 DataSet = ds )빨간 네모 안의 소스는 for문을 돌면서 DataSet의 열이름을 엑셀에 입력하는 것입니다.노란 네모 안의 소스는 2중 for문을 돌면서 DataSet의 데이터를 하나하나 입력하는 것입니다.주황 밑줄의 소스는 엑셀의 열 너비를 자동으로 조정해주는 것입니다.초록 네모 안의 소스는 저장할 경로와 파일명, 확장자를 지정합..

기억/C# 2017.11.20
728x90
반응형