将下拉列表绑定到详细信息视图的下载列表ASP.NET C#
发布时间:2020-12-16 03:25:52 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试将Dropdownlist绑定到页面中的Detailsview控件,其中第二个Dropdownlist的结果取决于第一个Dropdownlist.我可以将单个Dropdownlist绑定到Detailsview,但如果我添加另一个Dropdownlist,其结果取决于第一个,除非您刷新页面,否则详细信息视图不会显示
我正在尝试将Dropdownlist绑定到页面中的Detailsview控件,其中第二个Dropdownlist的结果取决于第一个Dropdownlist.我可以将单个Dropdownlist绑定到Detailsview,但如果我添加另一个Dropdownlist,其结果取决于第一个,除非您刷新页面,否则详细信息视图不会显示任何内容.
那么,如果选择了第二个下拉列表,我是否可以自动发布detailsview的结果?我目前正在学习this,但我无法得到它. 这是我的示例代码 <%@ Page Title="" Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" CodeBehind="Search.aspx.cs" Inherits="LibrarySystem.Member.Search" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> <h3> Search</h3> <p> Choose a category <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" DataSourceID="categoryDataSource" DataTextField="name" DataValueField="categoryid"> </asp:DropDownList> <asp:SqlDataSource ID="categoryDataSource" runat="server" ConnectionString="<%$ConnectionStrings:LibrarySystemConnectionString %>" SelectCommand="SELECT categoryid,name FROM dbo.TblCategory"> </asp:SqlDataSource> </p> <p> Choose a title <asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="True" DataSourceID="bookDataSource" DataTextField="booktitle" DataValueField="bookid"> </asp:DropDownList> <asp:SqlDataSource ID="bookDataSource" runat="server" ConnectionString="<%$ConnectionStrings:LibrarySystemConnectionString %>" SelectCommand="SELECT [categoryid],[booktitle],[bookid] FROM [TblBooks] WHERE ([categoryid] = @categoryid)"> <SelectParameters> <asp:ControlParameter ControlID="DropDownList1" Name="categoryid" PropertyName="SelectedValue" Type="Int32" /> </SelectParameters> </asp:SqlDataSource> </p> <p> <asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False" CellPadding="4" DataKeyNames="bookid" DataSourceID="bookdetailsDataSource" ForeColor="#333333" GridLines="None"> <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" /> <CommandRowStyle BackColor="#D1DDF1" Font-Bold="True" /> <RowStyle BackColor="#EFF3FB" /> <FieldHeaderStyle BackColor="#DEE8F5" Font-Bold="True" /> <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" /> <Fields> <asp:BoundField DataField="bookid" HeaderText="ID/ISBN" ReadOnly="True" SortExpression="bookid" /> <asp:BoundField DataField="booktitle" HeaderText="Title" SortExpression="booktitle" /> <asp:BoundField DataField="lastname" HeaderText="Author" SortExpression="lastname" /> <asp:BoundField DataField="firstname" HeaderText="" SortExpression="firstname" /> <asp:BoundField DataField="description" HeaderText="Description" SortExpression="description" /> <asp:BoundField DataField="name" HeaderText="Category" SortExpression="name" /> <asp:BoundField DataField="dateadded" HeaderText="Date added" SortExpression="dateadded" /> <asp:BoundField DataField="quantity" HeaderText="No. of copies" SortExpression="quantity" /> <asp:BoundField DataField="EmployeeID" HeaderText="Reserved by" SortExpression="EmployeeID" /> <asp:BoundField DataField="reservedate" HeaderText="Reserved date" SortExpression="reservedate" /> <asp:BoundField DataField="statusname" HeaderText="Status" SortExpression="statusname" /> </Fields> <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" /> <EditRowStyle BackColor="#2461BF" /> <AlternatingRowStyle BackColor="White" /> </asp:DetailsView> 任何帮助将非常感激 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – LINQ:列表中唯一项目的计数
- asp.net-web-api – WebApi 2超出最大请求长度
- 使用ASP.Net MVC 1.0安装nUnit
- asp.net-mvc – ie9:调试时出现恼人的弹出:“错误:’__f
- cors – 如何解决WebAPI OData Owin Ninject的处理程序映射
- asp.net-mvc – 无法使用Simple Injector为每个请求创建DbC
- 在asp.net上调用两个函数按钮onclick
- asp.net-identity-2 – GenerateEmailConfirmationToken()究
- 如何在asp.net中真正注销
- asp.net-mvc-3 – HTML.DropdownList – 文本字段显示多列的
推荐文章
站长推荐
热点阅读