我正在用ASP.NET开发一个使用C#的ASP.NET模板。我的连接字符串是:从使用ASP.NET C的代码中访问数据库数据#
<connectionStrings>
<add name="NorthwindConnectionString"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\SecurityTutorials.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>
和连接字符串的访问如下:
string connStr = ConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ConnectionString;
我SqlDataSource
如下:
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
SelectCommand="SELECT [ProductID], [ProductName], [Discontinued] FROM [Alphabetical list of products]"
InsertCommand = "INSERT INTO [Alphabetical list of products] (ProductID, ProductName, Discontinued)VALUES(@ProductID,@ProductName,@Discontinued)">
<InsertParameters>
<asp:Parameter Name="ProductID" Type="String" />
<asp:Parameter Name="ProductName" Type="String" />
<asp:Parameter Name="Discontinued" Type="String" />
</InsertParameters>
</asp:SqlDataSource>
我已经把ListView
上页面显示数据。现在我该如何访问数据库中的数据,以及如何使用后面的代码检索数据并在页面内显示数据?
正如您所知,在页面内使用可以访问所有数据。例如,我有一列ProductName
,我想要获取该列中的数据,做一些重新格式化并将其传递给页面表单代码,并在后面的代码中编写SqlDataSource
。
尊敬的KBoek,感谢您的回答,它确实有帮助。但是你能否给我一个添加,更新和删除的代码。因为我是这个领域的新人。非常感谢 –