gpt4 book ai didi

c# - RadComboBox 选中的值为空

转载 作者:行者123 更新时间:2023-11-30 19:06:16 25 4
gpt4 key购买 nike

当我点击我的按钮时,我得到了 SelectedValue = ""

我的aspx:

<telerik:RadComboBox ID="ddl_contactList" runat="server" AutoPostBack="True" CausesValidation="False"
CollapseDelay="0" Culture="ar-EG" ExpandDelay="0" Filter="StartsWith" ItemsPerRequest="10"
MarkFirstMatch="true" Skin="Outlook" EnableAutomaticLoadOnDemand="True" EmptyMessage="-New Menu-"
ShowMoreResultsBox="True" OnSelectedIndexChanged="ddl_contactList_SelectedIndexChanged"
EnableItemCaching="false" EnableLoadOnDemand="True" EnableVirtualScrolling="True">
</telerik:RadComboBox>

我的.cs:

 private void BindContactLists(int year, int main_code)
{
ddl_contactList.Items.Clear();
DataTable dt = ContactList.GetContactListsByDep(year, main_code);
ddl_contactList.DataSource = dt;
ddl_contactList.DataTextField = "list_desc";
ddl_contactList.DataValueField = "list_code";
ddl_contactList.DataBind();

}

我在 page load 中调用它,因为当我在!Page.Ispostback,我收到以下错误:

There is no assigned data source. Unable to complete callback request.

我该如何解决这个问题?现在:

ddl_contactList.Text == "MySelectedItemText"

但是

selectedValue == ""selectedItem == ""

最佳答案

将对 BindContactLists() 的调用从 Page_Load() 方法转移到 Page_Init() 方法。这允许在页面生命周期的后期为 ViewState 绑定(bind)设置控件,并允许正确填充 SelectedValue 属性。

关于c# - RadComboBox 选中的值为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12606197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com