【发布时间】:2013-02-10 08:54:48
【问题描述】:
我有一个 radcombobox:
<telerik:RadComboBox ID="SelectInitiative" runat="server" AutoPostBack="true"
DataSourceID="SqlInitiative" DataTextField="Initiative_Name"
DataValueField="ID" EmptyMessage="Select Initiative" Height="200px"
OnSelectedIndexChanged="SelectInitiative_SelectedIndexChanged" Width="300px">
</telerik:RadComboBox></td>
<td>
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
</td>`
<asp:SqlDataSource ID="SqlInitiative" runat="server"
ConnectionString="<%$ ConnectionStrings:ProjectPlanningConnectionString %>"
SelectCommand="SELECT * FROM [Initiative]"></asp:SqlDataSource>
事件代码如下:
protected void SelectInitiative_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e)
{
if (SelectInitiative.SelectedValue.ToString() != "")
{
Session["InitiativeID"] = SelectInitiative.SelectedValue.ToString();
}
Label1.Text = "You selected " + e.Value + " item";
}
问题是它既没有获取“selectedvalue”的值,也没有获取“e.Value”的值,两个值都是空的......请帮助...... ..
【问题讨论】:
-
您确定您的数据源正确完成了您的“RadCombobox”吗?你有没有调试检查过它的内容?
-
是的,数据源很好。radcombobox 正在向我显示所有值
标签: combobox selectedindex rad-controls radcombobox