Я использую панель вкладок AjaxToolKit, в которой я сделал 4 вкладки, все вкладки имеют выпадающие списки, которые я загружаю из базы данных.
Теперь, когда я хочу установить значение 1 DropDown, все остальные значения параметров DropDowns автоматически.
Это код, в котором я устанавливаю только один DropDown
private void LoadDDLs()
{
DataTable dt = SysFunc.GetData("Select * from AccountCodeSetup where DealerCode = '" + Session["DealerCode"].ToString() + "'");
ddlExPartCostMkt.SelectedValue = dt.Rows[0]["PartsCostofSales(Market)"].ToString().Trim();
//ddlExPartCostCKD.SelectedValue = dt.Rows[0]["PartsCostofSales(CKD)"].ToString().Trim();
//ddlExPartCostLcl.SelectedValue = dt.Rows[0]["PartsCostofSales(Local)"].ToString().Trim();
//ddlExLubCostMkt.SelectedValue = dt.Rows[0]["LubricantCostofSales(Market)"].ToString().Trim();
//ddlExLubCostLcl.SelectedValue = dt.Rows[0]["LubricantCostofSales(Local)"].ToString().Trim();
//ddlExCashDis.SelectedValue = dt.Rows[0]["CashDiscountTaken"].ToString().Trim();
//ddlExChargeOut.SelectedValue = dt.Rows[0]["ChargeOutAccount"].ToString().Trim();
//ddlExBadDate.SelectedValue = dt.Rows[0]["baddebts"].ToString().Trim();
//ddlInPartSaleMkt.SelectedValue = dt.Rows[0]["PartsSaleIncome(Market)"].ToString().Trim();
//ddlInPartSaleCKD.SelectedValue = dt.Rows[0]["PartsSaleIncome(CKD)"].ToString().Trim();
//ddlInPartSaleLcl.SelectedValue = dt.Rows[0]["PartsSaleIncome(Local)"].ToString().Trim();
//ddlInLubSaleMkt.SelectedValue = dt.Rows[0]["LubricnatSaleIncome(Market)"].ToString().Trim();
//ddlInLubSaleLcl.SelectedValue = dt.Rows[0]["LubricnatSaleIncome(Local)"].ToString().Trim();
//ddlInSubIncome.SelectedValue = dt.Rows[0]["SubletIncome)"].ToString().Trim();
//ddlInLabIncome.SelectedValue = dt.Rows[0]["LabourIncome)"].ToString().Trim();
//ddlInWarantyLab.SelectedValue = dt.Rows[0]["WarrantyLabour)"].ToString().Trim();
//ddlAssPartStkLcl.SelectedValue = dt.Rows[0]["PartsStock(Local)"].ToString().Trim();
//ddlAssPartStkMkt.SelectedValue = dt.Rows[0]["PartsStock(Market)"].ToString().Trim();
//ddlAssPartStkCKD.SelectedValue = dt.Rows[0]["PartsStock(CKD)"].ToString().Trim();
//ddlAssLubStkMkt.SelectedValue = dt.Rows[0]["LubricantStock(Market)"].ToString().Trim();
//ddlLiabPST.SelectedValue = dt.Rows[0]["PSTAccount"].ToString().Trim();
//ddlLiabGST.SelectedValue = dt.Rows[0]["GSTAccount"].ToString().Trim();
//ddlLiabExtra.SelectedValue = dt.Rows[0]["OtherTax"].ToString().Trim();
//ddlLiabFur.SelectedValue = dt.Rows[0][""].ToString().Trim();
//ddlLiabWithHold.SelectedValue = dt.Rows[0]["WHTax5"].ToString().Trim();
}
Но то, что я получаю на выходе, это
Это код конструкции первой вкладки
<ajaxToolkit:TabContainer ID="TabContainer1" runat="server" CssClass="TabStyle" TabIndex="20" Width="100%" Style="direction: ltr; text-align: left; display: grid;">
<ajaxToolkit:TabPanel ID="TabPanel1" runat="server">
<HeaderTemplate>Expense</HeaderTemplate>
<ContentTemplate >
<table width="100%" class="table table-bordered table-hover">
<tr>
<td style="width:20%;">Parts Cost of Sales (Market)</td>
<td style="width:30%;"><asp:DropDownList runat="server" ID="ddlExPartCostMkt"></asp:DropDownList></td>
<td style="width:20%;">Parts Cost of Sales (CKD)</td>
<td style="width:30%;"><asp:DropDownList runat="server" ID="ddlExPartCostCKD"></asp:DropDownList></td>
</tr>
<tr>
<td>Parts Cost of Sales (Local)</td>
<td><asp:DropDownList runat="server" ID="ddlExPartCostLcl"></asp:DropDownList></td>
<td>Lubricant Cost of Sales (Market)</td>
<td><asp:DropDownList runat="server" ID="ddlExLubCostMkt"></asp:DropDownList></td>
</tr>
<tr>
<td>Lubricant Cost of Sales (Local)</td>
<td><asp:DropDownList runat="server" ID="ddlExLubCostLcl"></asp:DropDownList></td>
<td>Cash Discount</td>
<td><asp:DropDownList runat="server" ID="ddlExCashDis"></asp:DropDownList></td>
</tr>
<tr>
<td>ChargeOut</td>
<td><asp:DropDownList runat="server" ID="ddlExChargeOut"></asp:DropDownList></td>
<td>bad date</td>
<td><asp:DropDownList runat="server" ID="ddlExBadDate"></asp:DropDownList></td>
</tr>
</table>
</ContentTemplate>
</ajaxToolkit:TabPanel>
Может кто-нибудь сказать мне, где я делаю неправильно? Его WebForm Project и форма находятся в MasterPage, и я также работаю в UpdatePanel.