使用GridView进行更新时的并发检查

时间:2013-07-31 11:55:05

标签: asp.net .net c#-4.0

使用这个SqlDataSource,我怎样才能确保在我获取数据和我即将进行更新的同时不会修改我要更新的数据。

<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
ConnectionString="<%$ ConnectionStrings:ChartDatabaseConnectionString %>"
SelectCommand="SELECT * FROM [Student]" 
UpdateCommand="UPDATE [Student] SET [StudentName] = @StudentName, [DOB] = @DOB, [Age] = @Age, [Course] = @Course, [City] = @City, [MobileNo] =
 @MobileNo WHERE [StudentID] = @StudentID">

我可以使用任何GridView方法或任何参数吗?

1 个答案:

答案 0 :(得分:0)

SqlDataSource上有一个名为ConflictDetection的媒体资源。将该属性设置为CompareAllValues可能会为您提供帮助。