0

プロシージャを呼び出して、フォームにドロップダウンを設定したいと考えています。現在、次のようなコードを使用しています。

 <td class="style4">Choose Category:&nbsp;<font color="red">*</font></td>
 <td class="style3">
     <asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="cat1"
                                                        DataTextField="catname" DataValueField="catname">
     </asp:DropDownList>
     <asp:SqlDataSource ID="cat1" runat="server" ConnectionString="<%$ ConnectionStrings:billingdatabase%>" ProviderName="System.Data.SqlClient" SelectCommand="SELECT [catname] FROM [Category]">
     </asp:SqlDataSource>
 </td>

手順:

GO
CREATE PROCEDURE [dbo].[spshowproducts]
AS
BEGIN
  SELECT catname FROM Category 
END
GO
4

2 に答える 2

0

これを試して:

 <td class="style4">Choose Category:&nbsp;<font color="red">*</font></td>
                                                <td class="style3">
                                                    <asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="cat1"
                                                        DataTextField="catname" DataValueField="catname">
                                                    </asp:DropDownList>
                                                    <asp:SqlDataSource ID="cat1" runat="server"
                                                        ConnectionString="<%$ ConnectionStrings:billingdatabase%>"
                                                        ProviderName="System.Data.SqlClient"
                                                        SelectCommand="EXEC [dbo].[spshowproducts]"></asp:SqlDataSource>
                                                    </td>
于 2013-07-15T11:19:55.197 に答える