DropDownList的问题

jetcar88 2003-09-13 02:09:36
我有一个DropDownList控件,有以下数据
1月,2月,3月...12月。
我从数据库读取出数据为2的话,
让DropDownList自动选择2月,请问该如何处理。
...全文
32 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
radeonle 2003-09-16
  • 打赏
  • 举报
回复
是字符串
freecs(红茗)的方法值得学习。
jetcar88 2003-09-16
  • 打赏
  • 举报
回复
dropdownlist.SelectedIndex = dropdownlist.Items.IndexO(dropdownlist.Items.FindByValue(从数据库读取出的数据))

从数据库读取出的数据 是字符串?
jetcar88 2003-09-16
  • 打赏
  • 举报
回复
dropdownlist.SelectedIndex = dropdownlist.Items.IndexO(dropdownlist.Items.FindByValue(从数据库读取出的数据))
cnhgj 2003-09-13
  • 打赏
  • 举报
回复
DropDownList1.Items.FindByValue("2").Selected = true;
cgmx 2003-09-13
  • 打赏
  • 举报
回复
// 将dropdownlist里按月份分别设置value为相应的数字
string mvalue = 数据库中读取的值;
DropDownList1.Items.FindByValue(mvalue).Selected = true;
redfoxhuang 2003-09-13
  • 打赏
  • 举报
回复
先绑定,然后再循环判断
aqqwbjgvkgsmq 2003-09-13
  • 打赏
  • 举报
回复
DropDownList1.SelectedIndex=int.Parse(ds.Tables["employees"].Rows[0]["employeeid"].ToString());
radeonle 2003-09-13
  • 打赏
  • 举报
回复
up
DeanMonica 2003-09-13
  • 打赏
  • 举报
回复
你可以把dropdownlist的value分别设置与它的月份相对应,1月value就为1,2月的value变为2......
在后台写:
dropdownlist.SelectedIndex = dropdownlist.Items.IndexOf(dropdownlist.Items.FindByValue(从数据库读取出的数据))
即可.
树猫 2003-09-13
  • 打赏
  • 举报
回复
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;
}
/*...............................................*/

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧