私は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」の値を取得していないことです。両方の値が空になっています.......助けてください........