ddlCountry
已绑定
ddlCountry.DataValueField= "CountryId"
ddlCountry.DataTextFiled= "CountryName";
ddlCountry.DataSource= objCountry.Select();
ddlCountry.DataBind();
使用上述技术。
现在在gridview selectedIndex已更改事件我想设置下拉值。我怎样才能做到这一点?? 在gridview选择索引更改后面我正在执行此代码
ddlCountry.SelectedItem.Text = gvCountry.SelectRow.Cells[1].text;
但这是重复项目 所以我需要做什么ddl属性将选择我想要的文本???
答案 0 :(得分:2)
您可以执行以下操作
string gridText = gvCountry.SelectRow.Cells[1].text;
if (ddlCountry.Items.FindByText(gridText) != null)
{
ddlCountry.ClearSelection();
ddlCountry.Items.FindByText(gridText).Selected = true;
}
答案 1 :(得分:0)
应该有效
ddlCountry.Items.FindByText(gvCountry.SelectRow.Cells[1].text).selected = true;