ddlBanAcc.Items.Insert(0, new ListItem("", ""));
string s = ddlBanAcc.SelectedValue;
string[] words = s.Split('|');
if (ddlBanAcc.SelectedIndex > 1)
{
query += "'and DtaLineAccountToDebit='" + words[0] + "'";
}
在ddlBankAcc(DROPDOWNLIST选择)我正在填充DataGrid这是更新面板下拉列表中不选择值asp.net
在然而代码不执行并没有值被得到通过该选择声明ddlBanAcc.SelectedValue;
编辑:HTML代码
<td align="left" valign="top">
</td>
<td>
Bank Account:
</td>
<td>
<asp:DropDownList runat="server" ID="ddlBanAcc" Width="160px" TaEvalex="3">
</asp:DropDownList>
</td>
编辑:怎么我在ddlBanAcc添加数据
DataTable dtbankaccount = oDBAccess.getDataTable("SELECT BkiAccountNb + ' | ' + BkiCurrency+ ' | ' +BkiAccountNb AS CONCATE From VwCieBankAcc");
ddlBanAcc.DataTextField = "CONCATE";
ddlBanAcc.DataSource = dtbankaccount;
ddlBanAcc.DataBind();
从HTML部分粘贴更多代码以便我们可以寻求解决方案............ –
您是否在ddlBanAcc中选择了一个项目? 如果你不s.Split会失败。 – abhishek
是的,我确实选择了ddlBanAcc中的一个项目 – vini