Asp SqlDataSource는 데이터베이스 데이터를 GridView에 바인딩합니다.
7145 단어 dataSource
AllowPaging 을 통해 페이지 분할 가능 여부 결정
AllowSorting으로 정렬 가능 여부 결정
AlternatingRowStyle 홀수 행 스타일 지정
☻ AutoGenerateColumns는 바인딩된 데이터 소스에 따라 해당 열을 자동으로 생성할지 여부를 결정합니다.
☻ DataSource 컨트롤에 바인딩된 데이터 소스 지정
☻ DataSourceID 컨트롤에 바인딩된 데이터 소스 컨트롤의 ID 지정
2.키 코드
<body>
<form id="form1" runat="server">
<div>
<h1> </h1>
</div>
<asp:GridView ID="GridView1" runat="server" Width="823px" AutoGenerateColumns="False" EnableModelValidation="True"
DataSourceID="SqlDataSource1" AllowPaging="True" AllowSorting="True" GridLines="None" BorderColor="Silver"
BorderStyle="Solid" BorderWidth="1px" >
<%-- Test ID Name Age--%>
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID" ReadOnly="true" SortExpression="ID">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="Name" HeaderText="Name" ReadOnly="true" SortExpression="ID">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
<asp:BoundField DataField="Age" HeaderText="Age" ReadOnly="true" SortExpression="ID">
<ItemStyle HorizontalAlign="Center" />
</asp:BoundField>
</Columns>
<RowStyle Height="42px" />
<HeaderStyle BackColor="#33CC33" Height="40px"/>
<AlternatingRowStyle BackColor="#E0E0E0" ForeColor="#003366" BorderColor="Black"
BorderStyle="None" />
</asp:GridView>
<%-- --%>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="Data Source=IP;Initial Catalog= ;Persist Security Info=True;User ID=**; Password=**"
ProviderName="System.Data.SqlClient" SelectCommand="SELECT [ID], [Name], [Age] FROM [Test]">
</asp:SqlDataSource>
</form>
</body>