dropwnlist自动调整不工作
本文关键字:工作 调整 dropwnlist | 更新日期: 2023-09-27 18:03:44
dropwnlist autopostback不工作我的代码如下:
<asp:DropDownList ID="ddlState" runat="server" Width="200px" AutoPostBack="true" onselectedindexchanged="ddlState_SelectedIndexChanged" >
<%-- <asp:ListItem Selected="True">--Select--</asp:ListItem>--%>
</asp:DropDownList>
后台代码:protected void ddlState_SelectedIndexChanged(object sender, EventArgs e)
{
ddlDistrict.Enabled = true;
ddlTaluka.Enabled = true;
DataTable dtObj = new DataTable();
using (var client = ServiceClient<IPallaviAddressManager>.Create("PallaviAddressManager"))
{
dtObj = client.Instance.GetAllStates();
}
var result = (from dt in dtObj.AsEnumerable()
where dt.Field<Int64>("StateID") == Convert.ToInt64(ddlState.SelectedValue)
select dt);
dtObj = result.CopyToDataTable();
ddlDistrict.DataSource = dtObj;
ddlState.DataTextField = "Description";
ddlState.DataValueField = "DistrictID";
}
你能帮忙吗?
尝试添加ddlDistrict.DataBind();
听起来好像事件没有连接好。
尝试在设计器中选择DropDownList控件,转到properties选项卡并双击SelectedIndexChanged事件右侧的空格,如果它在代码隐藏中创建了一个新的stub,则说明原始事件没有正确挂钩。
设置为runat="server"
和autopostback="true"