我第一次遇到这种问题
我正在从数据集加载页面时设置下拉列表的值但这是自动设置 0 索引.....我的代码:
ddlEbitda.SelectedValue = objDataset.Tables[0].Rows[0]["acq_ebitda"].ToString();
我在即时窗口检查...
objDataset.Tables[0].Rows[0]["acq_ebitda"].ToString();
“40-60 % 之间”(来自数据集的值是正确的)
ddlEbitda.SelectedValue
"Up to 10 Million Dollar " ( this is default value setting )
我尝试了许多不同的代码来解决这个问题:
ddlEbitda.ClearSelection();
string Ebitda = objDataset.Tables[0].Rows[0]["acq_ebitda"].ToString();
ddlEbitda.Items.FindByValue(Ebitda).Selected = true;
string Ebitda = objDataset.Tables[0].Rows[0]["acq_ebitda"].ToString();
ddlEbitda.SelectedIndex = ddlEbitda.Items.IndexOf(ddlEbitda.Items.FindByValue(Ebitda));
但仍然无法解决这个问题......事实是我无法理解什么是问题......