我有aspxcombobox(Devexpress) asp.net:
<dx:ASPxComboBox ID="ASPxComboBox1" runat="server" DataSourceID="SqlDataSource1">
<Columns>
<dx:ListBoxColumn FieldName="cg_id" />
<dx:ListBoxColumn FieldName="cg_name" />
</Columns>
</dx:ASPxComboBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:TravelConnectionString %>" SelectCommand="SELECT * FROM [Categorys_Group]"></asp:SqlDataSource>代码背后:
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("Accounting/Check.aspx?id=" + ASPxComboBox1.SelectedItem.GetValue("cg_name"));
}当点击按钮。我想得到aspxcombobox中选择的值索引。我尝试获取combobox的值,但它只首先返回值(=0 )。
有谁能帮帮我呢?求出aspxcombobox值。
发布于 2013-07-14 17:57:21
此问题可能是由于错误的selectedItem或selectedIndex属性或当aspxcombobox为空等原因造成的。
MessageBox.show(ASPxComboBox1.Value != null? ASPxComboBox1.Value.ToString():string.Empty);要跳过此错误,您应该正确地了解ValueType属性。同时也看到它..。
发布于 2014-03-17 11:30:14
你有两个选择:
我建议采用第二种解决办法,理由如下:
向你问好,安杜拉
https://stackoverflow.com/questions/17640876
复制相似问题