设置和获取DropDownList的值的简单方法
2010-05-24 13:32
302 查看
设置和获取DropDownList的值的通用方法
1. 设置Dropdwonlist的方法
/// <summary>
/// Set DropDownList Value by ddlvalue
/// 0,value;
/// 1,text;
/// -1,selectedIndex
/// </summary>
/// <param name="ddl">DropDownList</param>
/// <param name="ddlvalue">the Value or Text of DropDownList</param>
/// <param name="mode">0 as SelectedValue,1 as SelectedText,-1 as SelectIndex</param>
protected void SetDdlValue(DropDownList ddl, string ddlvalue, int mode)
{
if (!String.IsNullOrEmpty(ddlvalue))
{
if (mode == 0)
{
ddl.SelectedIndex = ddl.Items.IndexOf(ddl.Items.FindByValue(ddlvalue));
}
else if (mode == 1)
{
int i = ddl.Items.IndexOf(ddl.Items.FindByText(ddlvalue));
if (i == -1)
{
ddl.Items.Insert(0, ddlvalue);
ddl.SelectedIndex = 0;
}
else
ddl.SelectedIndex = i;
}
else if (mode == -1)
{
ddl.SelectedIndex = int.Parse(ddlvalue);
}
else
{
ddl.SelectedIndex = -1;
}
}
else
{
ddl.SelectedIndex = -1;
}
}
2.获取DropDownList的方法
/// <summary>
/// Get DropDownList Selected Item's value of Selected Item's text
/// 0,value;
/// 1 text;
/// -1,selectedindex
/// </summary>
/// <param name="ddl"></param>
/// <param name="mode">0 as SelectedValue,1 as SelectedText,-1 as SelectIndex</param>
/// <returns></returns>
protected string GetDdlValue(DropDownList ddl, int mode)
{
if (mode == 0)
return ddl.SelectedValue;
else if (mode == 1)
return ddl.SelectedItem.Text.ToString();
else
return ddl.SelectedIndex.ToString();
}
1. 设置Dropdwonlist的方法
/// <summary>
/// Set DropDownList Value by ddlvalue
/// 0,value;
/// 1,text;
/// -1,selectedIndex
/// </summary>
/// <param name="ddl">DropDownList</param>
/// <param name="ddlvalue">the Value or Text of DropDownList</param>
/// <param name="mode">0 as SelectedValue,1 as SelectedText,-1 as SelectIndex</param>
protected void SetDdlValue(DropDownList ddl, string ddlvalue, int mode)
{
if (!String.IsNullOrEmpty(ddlvalue))
{
if (mode == 0)
{
ddl.SelectedIndex = ddl.Items.IndexOf(ddl.Items.FindByValue(ddlvalue));
}
else if (mode == 1)
{
int i = ddl.Items.IndexOf(ddl.Items.FindByText(ddlvalue));
if (i == -1)
{
ddl.Items.Insert(0, ddlvalue);
ddl.SelectedIndex = 0;
}
else
ddl.SelectedIndex = i;
}
else if (mode == -1)
{
ddl.SelectedIndex = int.Parse(ddlvalue);
}
else
{
ddl.SelectedIndex = -1;
}
}
else
{
ddl.SelectedIndex = -1;
}
}
2.获取DropDownList的方法
/// <summary>
/// Get DropDownList Selected Item's value of Selected Item's text
/// 0,value;
/// 1 text;
/// -1,selectedindex
/// </summary>
/// <param name="ddl"></param>
/// <param name="mode">0 as SelectedValue,1 as SelectedText,-1 as SelectIndex</param>
/// <returns></returns>
protected string GetDdlValue(DropDownList ddl, int mode)
{
if (mode == 0)
return ddl.SelectedValue;
else if (mode == 1)
return ddl.SelectedItem.Text.ToString();
else
return ddl.SelectedIndex.ToString();
}
相关文章推荐
- java设置一段代码执行的超时时间的简单方法 间接实现获取Connection超时问题
- Linux系统下设置静态IP或自动获取动态IP的简单方法
- JavaScript获取和设置CheckBox状态的简单方法
- JavaScript获取和设置CheckBox状态的简单方法
- java设置一段代码执行的超时时间的简单方法 间接实现获取Connection超时问题
- PHP中获取星期方法大全简单介绍
- python简单获取本机计算机名和IP地址的方法
- JS设置获取cookies的方法
- 简单的判断浏览器兼容的方法&兼容获取innerText
- java反射遍历实体类属性和类型,并赋值和获取值的简单方法
- WPF备忘录(2)WPF获取和设置鼠标位置与progressbar的使用方法
- PHP简单获取网站百度搜索和搜狗搜索收录量的方法
- Javascript中获取数组最大值和最小值以及最大值和最小值的下标 没学对象前的最简单最基本的方法
- Javascript实现获取及设置光标位置的方法
- UILabel设置行间距同时要计算得到行高的最简单的方法
- C#中缓存的简单方法及使用Sql设置缓存依赖项
- 超简单的Ubuntu7.04下的字体安装方法,包括雅黑字体设置方法。
- 一个简单的获取URL 数据方法
- 使用js获取地址栏参数的方法推荐(超级简单)
- web app实现基站定位获取精确地理位置的一种简单方法