現在我有一頁是有一個DropDownList的,他一開始是綁定了一個數據源,是把所有年份拿出來到DropDownList中供人選擇(現在有2008,2007,2006)但一開始運行時,他都很正常地顯示2008.但當我不做任何東西去submit, 他得出得結果是,原來什麼值也沒有.
我試過response.write(DropDownList1.SelectedValue).但什麼也沒有.我亦試過先設page.load 里加上DropDownList1.SelectedValue = "2008"
但他一開始是沒有自動選取當前顯示值為selectedvalue.一定要我用人手再選擇第二個值,再submit .再開始有值!! 為什麼?可否各位高手教一教怎去向這個己綁定數據的DropDownList在第一次pageload就己經選擇他內容中的某個值.ps.我亦試過DropDownList1.Items[1].Selected = true;. 但都是不行.總之大前題都要先submit 一次才有值!
我試過response.write(DropDownList1.SelectedValue).但什麼也沒有.我亦試過先設page.load 里加上DropDownList1.SelectedValue = "2008"
但他一開始是沒有自動選取當前顯示值為selectedvalue.一定要我用人手再選擇第二個值,再submit .再開始有值!! 為什麼?可否各位高手教一教怎去向這個己綁定數據的DropDownList在第一次pageload就己經選擇他內容中的某個值.ps.我亦試過DropDownList1.Items[1].Selected = true;. 但都是不行.總之大前題都要先submit 一次才有值!
解决方案 »
- SendMessage问题,怎么关闭不了
- C# EXCEL 转出数据在xp,win2000上运行错误
- c#设置桌面墙纸可以支持JPG格式吗
- Excel轉化成Datatable_高分求
- 请教高手一个有关数据库更新的问题
- 老鸟们请帮我看下菜鸟的程序有什么错误,可以的话可以帮我改正一下
- DataGrid1数据源的更新?
- datagrid的单元格能否监听到上下箭头的时间呢?
- 大家,一个关于学习处理异常时候遇到的学习问题
- this.richTextBox1.Text.Replease("com","abc")错在哪?
- gridview中编辑一行的数据为什么所有行的数据都变了呢
- vs2005中有不有像excel中的计算函数的库了,比如求平均值,求和这些的,都要编程实现,有些实在是太花时间了,希望指教。
要记清楚啊
DropDownList1.DataBind();
{
DropDownList1.Items.Add(new ListItem("2006", "2006"));
DropDownList1.Items.Add(new ListItem("2007", "2007"));
DropDownList1.Items.Add(new ListItem("2008", "2008")); for(int i=0;i<DropDownList1.Items.Count;i++)
{
ListItem oItem = DropDownList1.Items[i];
if (oItem.Value == CurrentYear)
{
oItem.Selected = true;
break;
}
}
}