DropDownList控件选定某项的相关方法
在网页编程中常常会遇到在打开页面的时候,让DropDownList控件选中某个值的问题,实现代码如下:
for (int i=0;i<DDLSinger.Items.Count ;i++)
{
if (DDLSinger.Items[i].value="/=lblSingerID.Text" )
{
DDLSinger.SelectedIndex=i;
}
}
下面这段代码主要实现如何在DataGrid中点击“编辑”后,在编辑状态下,模板列中DropDownList控件选中某个值的问题。
private void DGSinger_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
ListItemType List=e.Item.ItemType;
if (List==ListItemType.EditItem )
{
DropDownList DDLFamily=(DropDownList )e.Item.FindControl("DDLEditFamily");
DataRowView DRV=(DataRowView )e.Item.DataItem;
int i;
for (i=0;i<DDLFamily.Items.Count ;i++)
{
if (DDLFamily.Items[i].value="/=DRV["Family_id"].ToString())
{
DDLFamily.SelectedIndex=i;
}
}
DropDownList" DDLRegion=(DropDownList )e.Item.FindControl("DDLEditRegion");
DataRowView DAV=(DataRowView )e.Item.DataItem;
for(i=0;i<DDLRegion.Items.Count ;i++)
{
if (DDLRegion.Items[i].value="/=DAV["Region_id"].ToString())
{
DDLRegion.SelectedIndex=i;
}
}
}
}
浙公网安备 33010602011771号