SqlDataSourceMode 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
SqlDataSource 또는 AccessDataSource 컨트롤에서 IDataReader로 데이터를 검색하는지 아니면 DataSet으로 데이터를 검색하는지를 지정합니다.
public enum class SqlDataSourceMode
public enum SqlDataSourceMode
type SqlDataSourceMode =
Public Enum SqlDataSourceMode
- 상속
필드
DataReader | 0 | 기본 데이터 스토리지에서 데이터를 로 검색 IDataReader합니다. |
DataSet | 1 | 내부 데이터 스토리지에서 DataSet 구조체로 데이터를 검색합니다. |
예제
다음 예제에서는 SQL Server 데이터베이스 ListBox 에서 컨트롤로 항목의 SqlDataSource 간단한 목록을 검색할 DataReader
때 컨트롤의 속성을 설정 DataSourceMode 하는 방법을 보여 줍니다.
<%@ Page language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:SqlDataSource
id="SqlDataSource1"
runat="server"
DataSourceMode="DataReader"
ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
SelectCommand="SELECT LastName FROM Employees">
</asp:SqlDataSource>
<asp:ListBox
id="ListBox1"
runat="server"
DataTextField="LastName"
DataSourceID="SqlDataSource1">
</asp:ListBox>
</form>
</body>
</html>
<%@ Page language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:SqlDataSource
id="SqlDataSource1"
runat="server"
DataSourceMode="DataReader"
ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
SelectCommand="SELECT LastName FROM Employees">
</asp:SqlDataSource>
<asp:ListBox
id="ListBox1"
runat="server"
DataTextField="LastName"
DataSourceID="SqlDataSource1">
</asp:ListBox>
</form>
</body>
</html>
다음 예제에서는 정렬을 사용하도록 설정된 컨트롤로 GridView 데이터 집합을 검색할 DataSet
때 속성을 설정하는 SqlDataSource.DataSourceMode 방법을 보여 줍니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:SqlDataSource
id="SqlDataSource1"
runat="server"
DataSourceMode="DataSet"
ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
SelectCommand="SELECT FirstName, LastName, Title FROM Employees">
</asp:SqlDataSource>
<asp:GridView
id="GridView1"
runat="server"
AllowSorting="True"
DataSourceID="SqlDataSource1">
</asp:GridView>
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:SqlDataSource
id="SqlDataSource1"
runat="server"
DataSourceMode="DataSet"
ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
SelectCommand="SELECT FirstName, LastName, Title FROM Employees">
</asp:SqlDataSource>
<asp:GridView
id="GridView1"
runat="server"
AllowSorting="True"
DataSourceID="SqlDataSource1">
</asp:GridView>
</form>
</body>
</html>
설명
SqlDataSourceMode
열거형에서 사용 되는 SqlDataSource 및 AccessDataSource 때에 사용 하는 데이터 소스 컨트롤이 데이터 검색 모드를 설명 하는 컨트롤을 Select 메서드는. 속성이 DataSourceMode 설정 DataSet
되면 데이터가 구조체로 DataSet 로드됩니다. 이렇게 하면 사용자 인터페이스와 같은 컨트롤 시나리오 GridView 정렬 및 페이징 기능 제품입니다. DataSourceMode 속성을 설정DataReader
하면 읽기 전용의 정방향 전용 커서인 개체에 의해 IDataReader 데이터가 검색됩니다.
SqlDataSourceMode
열거형만 설명 하는 하는 방법을 Select 데이터를 검색 하는 명령을; 영향을 주지 않습니다 다른 작업에는 SqlDataSource 같은 컨트롤이 수행 Insert, Update, 또는 Delete합니다.