Как выбрать данные из 3 выпадающих списков и отобразить результаты в текстовых полях
У меня есть 3 выпадающих списка, и мне нужно выбрать данные из этих выпадающих списков и отображать результаты в текстовых полях вместо таблицы. На selectedIndexChange последнего выпадающего списка я хотел бы заполнить данные в текстовых полях. например, отображать минимум и максимум в текстовых полях.
Это последний выпадающий список, который мне нужен selectedOndexChanged при выборе
protected void ddlPaperLevel_SelectedIndexChanged(object sender, EventArgs
e)
{
try
{
lblError.Text = "";
string paperlevel = ddlPaperLevel.Text.Trim();
DataTable specs = new DataTable();
if ((specs = WIP.GetLabSpecs()).Rows.Count > 0)
{
for (int i = 0; i < specs.Rows.Count; i++)
{
if (i == 0) //Fluting 125 Special
{
txtFlut125gsmN.Text = specs.Rows[i]
["GramageMin"].ToString().Trim();
txtFlut125gsmX.Text = specs.Rows[i]
["GramageMax"].ToString().Trim();
txtFlut125MoistN.Text = specs.Rows[i]
["MoistMin"].ToString().Trim();
txtFlut125MoistX.Text = specs.Rows[i]
["MoistMax"].ToString().Trim();
}
3 ответа
Решение
Вы можете легко написать код для вашего результата
protected void dropdownlist3_SelectedIndexChanged(object sender, EventArgs e)
{
string strddlText1 = Convert.ToString(dropdownlist1.SelectedItem.Text);
string strddlText2 = Convert.ToString(dropdownlist2.SelectedItem.Text);
string strddlText3 = Convert.ToString(dropdownlist3.SelectedItem.Text);
if(strddlText1 != "" && strddlText2 != "" && strddlText3 != "")
{
Textbox1.Text = strddlText1 + " " + strddlText2 + " " + strddlText3;
}
}
textbox1.text=
DropDownList1.SelectedItem.Text+
DropDownList2.SelectedItem.Text+
DropDownList3.SelectedItem.Text+(and So on);
Сохраните значения в переменной и, когда выбрано последнее выпадающее окно, возьмите все значения и поместите их в текстовое поле с помощью:
Texbox1.Text = "valuesFromDropdown"