■ DetailsView 클래스 사용하기
------------------------------------------------------------------------------------------------------------------------
▶ Web.config
<?xml version="1.0" encoding="utf-8"?> <configuration> <system.web> <compilation targetFramework="4.6" debug="true" /> <httpRuntime targetFramework="4.6" /> </system.web> <connectionStrings> <add name="ConnectionString" connectionString="Data Source=(localdb)\MSSQLLocalDb;Initial Catalog=TestDB;Integrated Security=True" /> </connectionStrings> </configuration>
|
▶ MainPage.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MainPage.aspx.cs" Inherits="TestProject.MainPage" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>DetailsView 클래스 사용하기</title> </head> <body> <form id="form" runat="server"> <div> <asp:DetailsView ID="detailsView" runat="server" Width="125px" Height="50px" DataSourceID="sqlDataSource" DataKeyNames="ID" AutoGenerateRows="true"> <Fields> <asp:BoundField DataField="ID" HeaderText="ID" /> <asp:TemplateField HeaderText="NAME"> <ItemTemplate> <a href="MainPage.aspx?ID=<%# Eval("ID") %>"> <%# Eval("NAME") %> </a> </ItemTemplate> </asp:TemplateField> </Fields> </asp:DetailsView> <asp:SqlDataSource ID="sqlDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT ID, NAME FROM dbo.Code WHERE ID = @ID"> <SelectParameters> <asp:QueryStringParameter Name="ID" QueryStringField="ID" Type="String" /> </SelectParameters> </asp:SqlDataSource> </div> </form> </body> </html>
|
▶ MainPage.aspx.cs
using System; using System.Web.UI;
namespace TestProject { /// <summary> /// 메인 페이지 /// </summary> public partial class MainPage : Page { //////////////////////////////////////////////////////////////////////////////////////////////////// Method ////////////////////////////////////////////////////////////////////////////////////////// Protected
#region 페이지 로드시 처리하기 - Page_Load(sender, e)
/// <summary> /// 페이지 로드시 처리하기 /// </summary> /// <param name="sender">이벤트 발생자</param> /// <param name="e">이벤트 인자</param> protected void Page_Load(object sender, EventArgs e) { }
#endregion } }
|
------------------------------------------------------------------------------------------------------------------------
'C# > ASP.NET' 카테고리의 다른 글
[C#/ASP.NET] Label 컨트롤 사용하기 (0) | 2020.09.26 |
---|---|
[C#/ASP.NET] runat 속성 : 서버 컨트롤 사용하기 (0) | 2020.09.26 |
[C#/ASP.NET] Page 클래스 : IsPostBack 속성 사용하기 (0) | 2020.09.26 |
[C#/ASP.NET] Page 클래스 : Application/Session 속성 사용하기 (0) | 2020.09.26 |
[C#/ASP.NET] FormView 클래스 사용하기 (0) | 2019.12.17 |
[C#/ASP.NET] DetailsView 클래스 사용하기 (0) | 2019.12.17 |
[C#/ASP.NET] DataList 클래스 사용하기 (0) | 2019.12.17 |
[C#/ASP.NET] Repeater 클래스 사용하기 (0) | 2019.12.17 |
[C#/ASP.NET] SqlDataSource 클래스 사용하기 (0) | 2019.12.17 |
[C#/ASP.NET] DropDownList 클래스 : DataSourceID 속성을 사용해 데이터 소스 바인딩하기 (0) | 2019.12.17 |
[C#/ASP.NET] GridView 클래스 사용하기 (0) | 2019.12.16 |
댓글을 달아 주세요