共享相同文本框并返回不同值的Devexpress组合框

时间:2018-07-10 04:42:46

标签: c# asp.net webforms devexpress

下面是我要解决的问题。

需要的行为: 从组合框中选择一个项目后,它会激活文本框以插入一个值,并且该文本框值将被发送到gridview。我想将文本框值分成两个不同的值,并且我需要一个文本框和gridview编码来读取其中一个文本,而不是两个文本。

 where a.EQPTYPE LIKE '%"+tb1.Text+"%' and EQPID LIKE '%"+tb1.Text+"%'

ASPX代码:

     <dx:ASPxComboBox ID="box1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="Kit_SelectedIndexChanged" SelectedIndex="0" Caption="Selection :">
                    <Items>
                        <dx:ListEditItem Text ="Selected Item" Value="0" />
                        <dx:ListEditItem Text="EQPTYPE" Value="1" />
                        <dx:ListEditItem Text="EQPID" Value="2" />
                    </Items>
          </dx:ASPxComboBox>

            <dx:ASPxTextBox ID="tb1" runat="server" Width="170px" CssClass="auto-style6">
            </dx:ASPxTextBox>

C#代码:

    protected void Kit_SelectedIndexChanged(object sender, EventArgs e)
            {

                if (box1.SelectedItem.Text == "EQPTYPE")
                {
                    tb1.Enabled = true;
                    tb1.Text = String.Empty;
                }
                else if(box1.SelectedItem.Text == "EQPID")
                {
                    tb1.Enabled = true;
                    tb1.Text = String.Empty;
                }
                else
                {
                    tb1.Enabled = false;
                }
            }

请指导,谢谢!

0 个答案:

没有答案