1 / 23
文档名称:

基础知识.doc

格式:doc   大小:514KB   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基础知识.doc

上传人:xunlai783 2018/3/10 文件大小:514 KB

下载得到文件列表

基础知识.doc

相关文档

文档介绍

文档介绍:;

<configuration>
<appSettings/>
<connectionStrings>
<add name="db1" connectionString="server=.;database=northwind;Integrated security=true"/>
</connectionStrings>
</configuration>
单独的页面中,先用控件绑定到数据库中
例如SqlDataSource控件中
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ connectionStrings:db1 %>" mand="select * from Categories">
</asp:SqlDataSource> ,ConnectionString也可以直接进行数据库连接。
如果在相应的控件中显示内容,则必须在控件中绑定数据源
例如DropDownList控件中
<asp:DropDownList ID="DropDownList1" DataTextField="CategoryName" DataValueField="CategoryID" runat="server" AutoPostBack="true" DataSourceID="SqlDataSource2">
</asp:DropDownList>
绑定:结构相同的数据用控件绑定展示
实现绑定功能的控件有两类:
列表类型:DropDownList/ListBox/CheckBoxList/RadioButton……..可以显示数据的都行
列表一次只能显示一条数据,绑定到表中字段时必须指定字段名称
列表类型:GridView/DataList/…包含其他控件
如下:GridView显示的数据如下所示:
其中进行了分页,数据的绑定,各个控件的显示等
 
PName
Price
Quantity
Dele
Chai
39
*
Chang
17
*
Guaraná Fantástica
20
*
Sasquatch Ale
111
*
Steeleye Stout
20
*
1
2
3
功能的实现如下:其中Eval()用于提取数据,Eval(“”)或Eval(“”,””)第一个参数指定字段,第二个是格式化字符串,用到了占位符{0};只能放在<%# %>中,代表绑定到服务器端的代码
自定义显示列信息  可以选中多个进行删除操作,删除时要进行询问;<br />
删除选中行内容时必须得到这一行的ID,因此利用隐藏控件HiddenField,因为ID用户不需要知道,但是进行一系列的操作必须用到。<br />
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1" PageSize="5" AllowPaging="True" AutoGenerateColumns="false">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="ckbID" runat="server" />
<asp:HiddenField ID="hidID" runat="server" Value='<%# Eval("ProductID") %>' /> 隐藏控件用于记录产品编号,在选中该行时根据产品编号进行其他相关操作。
</ItemTemplate>
</asp:TemplateField>
<%--<asp:BoundField HeaderText="PName" DataField="ProductName" />--%>
<asp:HyperLinkField HeaderText="PName" DataTextField="ProductName" DataNavigateUrlFormatString="?Pid={0}&name={1}" DataNavigateUrlFields="ProductID,ProductName" />
<asp:BoundField HeaderText="Price" DataField="UnitsInStock"