2015-12-15 86 views
2

我正在使用2个下拉列表。 ddlCountry & ddlState。我的问题是,当我点击下拉菜单中的任何状态时,其他下拉菜单应显示国家/地区名称。请帮帮我。在ASP.Net C中绑定下拉与另一个下拉列表#

(我能做到这一点反过来就是说,我可以显示状态的名字,当我选择一个国家的名字。)

+0

如果你能显示选择一个国家时的州名,为什么你不能这样做? 请注意,DropDownList默认情况下不会在选择更改时创建回发,因此请确保您将其设置为AutoPostBack = True(我很确定ddlCountry设置为这样) – graumanoz

+0

谢谢您的回复先生。实际上它显示错误的输出。国家表格仅包含来自印度的国家。在国家表中有3个国家。如果我从状态表中选择任何状态,它将显示基于国家表中的国家名称索引的国家名称 – Abhi

+0

@Ahi您可以在状态表上设置国家ID为外键并根据您的选择获取数据。 –

回答

0

的伪代码:

... id=ddlState autopostback=true onchange=setCountryFromState 

setCountryFromState 
    get state id 
    lookup matching country id from state table 
    set ddlCountry value to matching country