반응형

WebForm

(ASP.NET, C#) CSV 파일을 생성하고 다운로드 하는 간단한 소스 코드

아래의 코드는 CSV 파일을 생성하고, [다운로드] 버튼을 누르면 파일을 다운로드 하고, 엑셀에서 .csv 파일을 여는 간단한 C# 코드입니다. 파일 내용은 데이터베이스에서 가져와서 생성하는 것이 일반적이나 여기에서는 CSV 파일을 생성하는 방법과 다운로드 하고 엑셀로 여는 예를 보입 것입니다. 1. 웹폼에 버튼을 1개 추가하고, 클릭 이벤트에 코드를 작성합니다. protected void Button1_Click(object sender, EventArgs e) { // CSV 파일 생성 string csv = String.Empty; csv += "aa,bb,cc" + Environment.NewLine; csv += "11,44,77" + Environment.NewLine; csv += "22,5..

C#_ASP.NET 2023.06.24

(ASP.NET, C#) 웹폼페이지에 코드 블록 포함하기 ItemTemplate, Eval

ASP.NET의 웹폼(web form) 페이지에서 에서 코드 숨김 페이지(code-behind page)에서 작성한 코드 블록의 반환값을 포함시킬 수 있습니다. 예를 들어 보겠습니다. 아래의 그리드뷰는 생일(birthday) 필드가 날짜와 시간까지 표시되어 있습니다. birthday 필드를 날짜만 출력하도록 코드 블록으로 처리할 수 있습니다. C# 코드는 다음과 같이 작성되었습니다. public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected string ShowDate(string datetime) { if (datetime.Length > 10) r..

C#_ASP.NET 2023.05.13

(ASP.NET, C#) DropDownList 컨트롤 Text Value 쌍

DropDownList 컨트롤에 Text, Value 쌍으로 항목을 추가하고, Text를 이용해서 Value를 찾거나, 반대로 Value를 이용해서 Text를 찾을 수 있습니다. 이 기능은 인사관리 등에서 드롭다운리스트에는 부서 이름이 표시되어 있으나 데이터베이스에는 부서 이름 대신에 부서 코드를 저장하는 경우에 사용될 수 있습니다. 다음은 이러한 기능을 나타내는 코드입니다. 1. aspx 페이지 using System; // using System.Collections.Generic; // using System.Linq; // using System.Web; // using System.Web.UI; using System.Web.UI.WebControls; namespace WebApplicatio..

C#_ASP.NET 2023.05.10

(ASP.NET C#) 이미지 카운터 만들기

C#, ASP.NET 웹폼에서 이미지 카운터를 만드는 예제입니다. 웹폼 페이지에 Panel 1개, 버튼 1개를 추가하고, 버튼을 클릭하면 1씩 증가되도록 만들었습니다. 숫자 이미지는 이 블로그에서 다운로드 받을 수 있습니다. https://coding-abc.kr/8 WebForm1.aspx 파일 소스 WebForm1.aspx.cs 파일 소스 using System; //using System.Collections.Generic; //using System.Linq; //using System.Web; //using System.Web.UI; using System.Web.UI.WebControls; namespace WebApplication_2023 { public partial class Count..

C#_ASP.NET 2023.05.09
반응형