下面是我要解决的问题。
需要的行为: 从组合框中选择一个项目后,它会激活文本框以插入一个值,并且该文本框值将被发送到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;
}
}
请指导,谢谢!