我正在构建一个与表单视图绑定的sqldatesource。 我正在从数据库中的2个表中检索我的数据。 aspnet_Membership和UserProfiles表。
我设法检索表格并在表格上显示。但是我如何更新和删除它?
我尝试使用自定义sql语句和存储过程创建sql语句,但似乎他们不允许我检查第二个表的复选框。
有没有其他方法来更新和删除它?
这是我的选择声明:
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:SecurityTutorialsConnectionString %>"
onselecting="SqlDataSource1_Selecting"
SelectCommand="SELECT UserProfiles.UserId, aspnet_Membership.Password, aspnet_Membership.Email, UserProfiles.HomeTown, UserProfiles.HomepageUrl, UserProfiles.Signature FROM aspnet_Membership INNER JOIN UserProfiles ON aspnet_Membership.UserId = UserProfiles.UserId">
</asp:SqlDataSource>
编辑:
如您所见,aspnet_Membership表中包含要在更新列中包含的复选框。 Wheareas,UserProfiles没有任何复选框可供选择。 即使我继续点击“执行查询”按钮,它出现了这个错误: