drop.SelectedIndex = iIndex;再给你2个函数:
/*-----------------------------------------------*/
/* 编号 04 */
/// <summary>
/// HtmlSelect控件,根据某1子项 Value 属性值,求得其项索引值
/// </summary>
/// <param name="drop">HtmlSelect控件</param>
/// <param name="strVal">欲求其索引的子项的Value属性</param>
/// <returns>索引值</returns>
public static int iDbbyValue(HtmlSelect drop,string strVal)
{
int iRes=0;
for(int i=0;i<drop.Items.Count;i++)
{
if(drop.Items[i].Value==strVal)
{
iRes=i;
break;
}
} return iRes;
}
/*...............................................*/
/*-----------------------------------------------*/
/* 编号 06 */
/// <summary>
/// HtmlSelect控件,根据某1子项 Text 属性值,求得其项索引值
/// </summary>
/// <param name="drop">HtmlSelect控件</param>
/// <param name="strVal">欲求其索引的子项的Text属性</param>
/// <returns>索引值</returns>
public static int iDbbyText(HtmlSelect drop,string strTxt)
{
int iRes=0;
for(int i=0;i<drop.Items.Count;i++)
{
if(drop.Items[i].Text==strTxt)
{
iRes=i;
break;
}
}
return iRes;
}
/*...............................................*/
/*-----------------------------------------------*/
/* 编号 04 */
/// <summary>
/// HtmlSelect控件,根据某1子项 Value 属性值,求得其项索引值
/// </summary>
/// <param name="drop">HtmlSelect控件</param>
/// <param name="strVal">欲求其索引的子项的Value属性</param>
/// <returns>索引值</returns>
public static int iDbbyValue(HtmlSelect drop,string strVal)
{
int iRes=0;
for(int i=0;i<drop.Items.Count;i++)
{
if(drop.Items[i].Value==strVal)
{
iRes=i;
break;
}
} return iRes;
}
/*...............................................*/
/*-----------------------------------------------*/
/* 编号 06 */
/// <summary>
/// HtmlSelect控件,根据某1子项 Text 属性值,求得其项索引值
/// </summary>
/// <param name="drop">HtmlSelect控件</param>
/// <param name="strVal">欲求其索引的子项的Text属性</param>
/// <returns>索引值</returns>
public static int iDbbyText(HtmlSelect drop,string strTxt)
{
int iRes=0;
for(int i=0;i<drop.Items.Count;i++)
{
if(drop.Items[i].Text==strTxt)
{
iRes=i;
break;
}
}
return iRes;
}
/*...............................................*/
解决方案 »
- Linq 多表查询语句怎么写???大家帮帮忙,谢谢
- 麻烦 强人 帮我看下 错误原因啊
- 关于显示数据类型出错的问题,在线等待!!!!
- 动态调用框架
- 未能加载文件或程序集
- 孟子大哥请进!继续昨天的问题.呵呵.大家也帮我看看!
- 有一队伍长100米,匀速前进,传令兵以匀速从队首运动到队尾然后返回队首,其间队伍前进了100米,问传令兵运动的距离。
- asp.net mvc model中使用jsonarray后view层如何显示
- asp.net 图片上传至服务器图片失真
- 清除Session后还是可以返回原来的页面进行操作
- 简单问题!~~~~~help........
- .net与sql server连接问题(在线等待)
在后台写:
dropdownlist.SelectedIndex = dropdownlist.Items.IndexOf(dropdownlist.Items.FindByValue(从数据库读取出的数据))
即可.
string mvalue = 数据库中读取的值;
DropDownList1.Items.FindByValue(mvalue).Selected = true;
freecs(红茗)的方法值得学习。