sql server 2005 新建表时字段可以设置IsIdentity 并可以设置其种子 以后在插入数据时可以自动增加逐渐 不会产生服务器插入异常
<asp:LinqDataSource
ContextTypeName="ReviewsDataContext"
TableName="MovieReviews"
AutoPage="true"
EnableUpdate="true"
EnableInsert="true"
EnableDelete="true"
ID="LinqDataSource1"
runat="server">
</asp:LinqDataSource>
使用Linq对数据库数据进行处理
在解决方案资源管理器中,打开 Reviews.designer.cs
请注意,此时该文件已包含 ReviewsDataContext 和 MovieReview 的类。ReviewsDataContext 类表示数据库 ,而 MovieReview 类表示数据库表 。ReviewsDataContext 类的无参数构造函数从 Web.config 文件读取连接字符串。
<asp:DetailsView
DataSourceID="LinqDataSource1"
DataKeyNames="MovieID"
AllowPaging="true"
ID="DetailsView1"
runat="server">
</asp:DetailsView>
若要限制在 DetailsView 控件中显示哪些字段并设置这些字段的顺序,请将 AutoGenerateRows 属性设置为 false 。
<Fields>
<asp:BoundField HeaderText="Title" DataField="Title" />
<asp:BoundField HeaderText="Theater" DataField="Theater" />
<asp:BoundField HeaderText="Number of Stars" DataField="Score" />
<asp:BoundField HeaderText="Review" DataField="Review" />
</Fields>