我正在尝试使用asp:dropdownlist控件,以便能够从我在app_data文件夹中创建的本地数据库中选择值。它们是证券交易所的象征。当我从列表中选择一个符号时,我希望树视图显示由Web服务提供的xml信息。我已在App_WebReferences中引用了Web服务,但不知道如何实际调用该信息。任何帮助将不胜感激。
这是我到目前为止所做的,并且完成了对符号数据库的调用。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList
ID="DropDownList1"
runat="server"
AutoPostBack="True"
DataSourceID="SqlDataSource1"
DataTextField="Symbol"
DataValueField="Symbol"
AppendDataBoundItems="true">
<asp:ListItem Text="Select One" Value="" />
</asp:DropDownList>
<asp:TreeView ID="TreeView1" runat="server">
</asp:TreeView>
<asp:SqlDataSource
ID="SqlDataSource1"
runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT [Symbol] FROM [Table]">
</asp:SqlDataSource>
</div>
</form>
</body>
</html>
答案 0 :(得分:0)
您可以使用函数绑定您的树视图,该函数将调用下拉列表中选定的索引更改事件。
在那里你可以调用将为你提供记录列表的web服务,你可以使用函数在树视图中绑定该记录。
这很容易做到。