Beginning ASP.NET 2.0 and Databases学习笔记(4)

 
Chapter 5 :在表中显示数据
 
使用GridView 控件:
<asp:GridView ID="GridView1" runat="server"
            DataSourceID="SqlDataSource1">
        </asp:GridView>
 
        <asp:SqlDataSource ID="SqlDataSource1" runat="server"
            ConnectionString="<%$ ConnectionStrings:MdfNorthwind %>"
            SelectCommand="SELECT * FROM [Products]">
        </asp:SqlDataSource>
 
从web.config中取得连接字符串:
<connectionStrings>
    <add name="MdfNorthwind"
         connectionString="Server=./SQLExpress;
         AttachDbFileName=|DataDirectory|/Northwind.mdf;
         Integrated Security=True;
         User Instance=true"
         ProviderName="System.Data.SqlClient" />    
</connectionStrings>
 
Bound Field
<asp:BoundColumn ...
         HtmlEncode="false"
         DataFormatString="My prefix {0:x} My suffix"
 
CheckBox Field
<asp:CheckBoxField HeaderText="Discontinued"
   DataField="Discontinued" />
 
使用 DetailsView 控件:
<asp:DetailsView ID="DetailsView1" Runat="server"
          DataSourceID="SqlDataSource1"
          DataKeyNames="ProductID"
          AllowPaging="True" AutoGenerateRows="false">
          <Fields>
              <asp:BoundField ReadOnly="True" HeaderText="ProductID"
InsertVisible="False" DataField="ProductID"
                  SortExpression="ProductID" />
              <asp:BoundField HeaderText="Name" DataField="ProductName"
SortExpression="ProductName" />
              <asp:BoundField HeaderText="SupplierID"
DataField="SupplierID" SortExpression="SupplierID" />
              <asp:BoundField HeaderText="CategoryID"
DataField="CategoryID" SortExpression="CategoryID" />
... (additional bound fields)
              <asp:CheckBoxField HeaderText="Discontinued"
SortExpression="Discontinued" DataField="Discontinued" />
          </Fields>
        </asp:DetailsView>
      
      <asp:SqlDataSource ID="SqlDataSource1" Runat="server"
        ConnectionString="<%$ ConnectionStrings:MdfNorthwind %>"
          SelectCommand="SELECT * FROM Products" />
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值