关于下拉菜单默认选项的问题~急啊!

RacoXu 2004-07-29 10:33:25
我在修改页面放置了一个下拉菜单控件,通过读取数据库显示菜单项,我在页面Load事件中加入如下代码:
if(!IsPostBack)
{
SqlConnection myConnection = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]);
SqlDataAdapter myCommand = new SqlDataAdapter("select * from sp_M", myConnection);
DataSet ds = new DataSet();
myCommand.Fill(ds, "sp_M");
ddlClass.DataSource=ds.Tables["sp_M"].DefaultView;
ddlClass.DataTextField = "Name";
ddlClass.DataValueField = "ID";
ddlClass.DataBind();
tool.Close();
}
但是我想让ddlClass下拉菜单的默认选择在ID=2的选项上,请问我该如何做呢?
...全文
165 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
RacoXu 2004-07-29
  • 打赏
  • 举报
回复
ok已经搞定了,谢谢大家
wtadminxjeri 2004-07-29
  • 打赏
  • 举报
回复
你放在哪了?
应该放在dopdownlist数据绑定后
designonline 2004-07-29
  • 打赏
  • 举报
回复
使用手工绑定方式.不要使用datasource绑定.这样一来就可以
hl80 2004-07-29
  • 打赏
  • 举报
回复
你取一下ddlClass的选中项的value,看看是不是有空格
etuchang 2004-07-29
  • 打赏
  • 举报
回复
你每次都重新绑定了。为初值了
RacoXu 2004-07-29
  • 打赏
  • 举报
回复
to wtadminxjeri(P42.4):
我加了这句话,可是怎么没有反映呢?程序不报错,但是下拉菜单还是默认第一项。
wtadminxjeri 2004-07-29
  • 打赏
  • 举报
回复
ddlClass.SelectedIndex=ddlClass.Items.IndexOf(ddlClass.Items.FindByValue("2"));

62,046

社区成员

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

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

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

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