2010-04-30 162 views
1

我想,当从它的变化事件下拉列表中选择某个值,从数据源获取一个列值。如何使用SqlDataSource的填充组合框以及数据表或数据集

<asp:DropDownList ID="ddlCityName" runat="server" DataSourceID="dsCity" 
    DataTextField="CityName" DataValueField="CityID" AutoPostBack="True" 
    OnTextChanged="CityName_OnTextChanged"> 
</asp:DropDownList> 

<asp:SqlDataSource ID="dsCity" runat="server" 
    ConnectionString="<%$ ConnectionStrings:GmapConnectionString %>" 
    SelectCommand="SELECT * FROM [vcity]"></asp:SqlDataSource> 

这里我想从sqldatasource中获取任何其他未绑定到ddlCityName的列的值。

我在数据源,即姓名,身份证,住址,PHNO四列。

我想取谁选择从DDL一些价值的人的地址。

回答

0

我不知道到底是你如何能做到这一点,但我在这种情况下使用,这是什么,我结合我的价值观一起,他们都加到DDList的价值领域,比如你要ID和地址,所以加他们这样在你的选择查询: 选择演员(ID为varchar)+“##” +地址.... 您可以使用您认为将是唯一的任何分离,然后只是简单的拆分值的字符串。

相关问题