亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

ASP.NET MVC DropDownList數據綁定及使用詳解

2024-07-10 13:23:27
字體:
來源:轉載
供稿:網友

一:DropDownList
1.1 DropDownList綁定數據
1.1.1 DropDownList 固定綁定
這種方式適合那些已經固定的數據綁定到DropDownList上。

復制代碼 代碼如下:


<asp:DropDownList runat="server" >
<asp:Listitem value="0">選擇性別</asp:Listitem>
<asp:Listitem value="1">男</asp:Listitem>
<asp:Listitem value="2">女</asp:Listitem>
</asp:DropDownList>


1.1.2 DropDownList 動態綁定
前臺:
后臺:兩種方法:(注意,每次綁定都要清除一下原來的記錄,例:ddlArea.Items.Clear();)
第一種:

復制代碼 代碼如下:


SqlConnection conn = new SqlConnection("server=.;uid=sa;database=pubs");
SqlDataAdapter dap = new SqlDataAdapter("select * from jobs", conn);
DataTable dt = new DataTable();
dap.Fill(dt);
DropDownList1.Items.Clear();
DropDownList1.DataSource = dt;
DropDownList1.DataTextField = "job_desc";
DropDownList1.DataValueField = "job_id";
DropDownList1.DataBind();
DropDownList1.Items.Insert(0, new ListItem("選擇數據", "隨機綁定"));//插入默認項,此舉必須放到數據綁定之后效果:


第二種:

復制代碼 代碼如下:


SqlConnection conn = new SqlConnection("server=.;uid=sa;database=pubs");
SqlDataAdapter dap = new SqlDataAdapter("select * from jobs", conn);
DataTable dt = new DataTable();
dap.Fill(dt);
if (dt.Rows.Count != 0)
{
DropDownList1.Items.Clear();
for (int i = 0; i < dt.Rows.Count; i++)
{
DropDownList1.Items.Add(new ListItem(dt.Rows[i]["顯示值"].ToString(), dt.Rows[i]["usbkey"].ToString()));
}
DropDownList1.Items.Insert(0, "選擇網吧");
DropDownList1.Items[0].Value = "0"; 或
// DropDownList1.Items.Insert(0, new ListItem("選擇數據", "隨機綁定"));//插入默認項,此舉必須放到數據綁定之
}
else
{
DropDownList1.Items.Insert(0, "無網吧記錄");
DropDownList1.Items[0].Value = "0";
}


二:DropDownList1的取值問題:
2.1 取DropDownList1的索引值,也就是選擇 value 值<asp:Listitem value="1">男</asp:Listitem> 取1
.net中 DropDownList1.SelectedValue.ToString()
javascirpt var ddl1=document.getElementByIdx_x("DropDownList1").selectedIndex;
2.2 取DropDownList1的選項,也就是選擇item值<asp:Listitem value="1">男</asp:Listitem> 取 男
.net 中DropDownList1.SelectedItem.ToString();
javascript document.getElementByIdx_x("DropDownList1").options[document.getElement("selectID").selectedIndex].value
三:DropDownList1事件問題:
重點:使用OnTextChanged,OnSelectedIndexChanged事件時,必須設置

復制代碼 代碼如下:


<asp:DropDownList runat="server" OnTextChanged="DropDownList1_TextChanged"OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged1">


OnTextChanged,OnSelectedIndexChanged這兩個事件具體有什么區別,我也沒測試出來,只知道OnSelectedIndexChanged這個事件要比OnTextChanged執行的早,也就是如果這兩個事件都存在,會首先執行OnSelectedIndexChanged這個事件,然后才執行OnTextChanged.
四:如何避免DropDownList下拉框中的值重復添加?
AppendDataBoundItems是否填加重復值。真為添加,假為不填加
原因:DropDownList控件AppendDataBoundItems屬性設置為"True"了的,改為False即可。
例如:如果專業后的DropDownList控件AppendDataBoundItems屬性設置為"True",那么選擇院系后專業里的值會不斷添加。
五:區別

復制代碼 代碼如下:


depart_ddl.Items.Insert(0,new ListItem("不選該項","0")); 這是在首項添加數據。
Items.Add是在最后添加
DropDownList1.Items.Add(new ListItem("Text","value")); 是在最后添加
DropDownList1.Items.Insert(Index,new ListItem("Text","value"));這是在首項添加數據。


六:從數據庫中讀取數據,并綁定到DropDownList中

復制代碼 代碼如下:


if (ds.Tables[0].Rows[0]["State"].ToString ()=="True")
{
DropDownListState.Items.FindByValue("1").Selected =true;
}
else
{
DropDownListState.Items.FindByValue("0").Selected =true;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品日本美女福利在线观看| 日产精品99久久久久久| 日韩精品欧美国产精品忘忧草| 韩国国内大量揄拍精品视频| 精品中文字幕久久久久久| 国产精品第三页| 91在线免费网站| 在线亚洲国产精品网| 国产成人精品日本亚洲专区61| 亚洲欧美日韩第一区| 日韩中文理论片| 一区二区三区四区精品| 国产深夜精品福利| 全亚洲最色的网站在线观看| 国产成人高潮免费观看精品| 日韩美女视频免费在线观看| 亚洲午夜av电影| 欧美激情中文字幕在线| 在线性视频日韩欧美| 国产精品91视频| 欧美性色19p| 国产精品久久久久不卡| 亚洲精品成人久久电影| 九九热精品在线| 亚洲美女性视频| 日韩欧美a级成人黄色| 日韩欧美国产网站| 国产精品自拍网| 亚洲成av人片在线观看香蕉| 久久精品国产亚洲| 久久久久久久999| 亚洲欧美一区二区三区在线| 久久久久久久久久久免费| 亚洲人成绝费网站色www| www.99久久热国产日韩欧美.com| 在线播放国产精品| 92国产精品久久久久首页| 国产精品久久久久免费a∨大胸| 国产精品一二区| 成人妇女淫片aaaa视频| 亚洲最大的成人网| 日韩精品在线免费观看视频| www.欧美三级电影.com| 在线精品国产欧美| 国产精品久久久久久久app| 国产精品老女人精品视频| 欧美激情精品久久久久久变态| 97久久超碰福利国产精品…| 国产精品第一页在线| 国内精品久久久久久| 2019中文字幕全在线观看| 日韩高清电影好看的电视剧电影| 韩国三级日本三级少妇99| 欧美三级xxx| 日韩av成人在线| 中文字幕视频在线免费欧美日韩综合在线看| 黄色一区二区在线| 亚洲免费av网址| 久久久噜噜噜久久久| 成人97在线观看视频| 精品成人国产在线观看男人呻吟| 97在线精品视频| 91精品国产91久久久| 亚洲福利在线播放| 欧美激情综合色| 日韩欧美一区二区三区| 中文字幕精品视频| 成人免费在线视频网址| 国产精品女人网站| 国产女精品视频网站免费| 久久久国产精彩视频美女艺术照福利| 国产精品久久久久久一区二区| 久久艳片www.17c.com| 欧美在线视频一区二区| 久久91精品国产91久久久| 欧美精品videos另类日本| 国产精品视频地址| 欧美中文在线观看| 91在线观看免费高清完整版在线观看| 亚洲图片制服诱惑| 日韩在线视频观看正片免费网站| 亚洲国产欧美在线成人app| 亚洲最大福利视频| 久久国产天堂福利天堂| 俺去亚洲欧洲欧美日韩| 九九热99久久久国产盗摄| 久久精品99国产精品酒店日本| 尤物九九久久国产精品的特点| 青草青草久热精品视频在线网站| 欧美成人精品三级在线观看| 欧美色另类天堂2015| 日韩在线视频免费观看高清中文| 成人网在线观看| 97视频在线观看网址| 在线视频日韩精品| 日韩精品极品在线观看| 久国内精品在线| 久久视频在线免费观看| 欧美高清videos高潮hd| 国产97在线视频| www.午夜精品| 国语自产精品视频在线看| 欧美二区在线播放| 亚洲日本成人女熟在线观看| 欧美成人免费va影院高清| 亚洲石原莉奈一区二区在线观看| 91av视频在线| 国产在线一区二区三区| 日韩高清av在线| 在线播放日韩欧美| 欧美中文在线视频| 亚洲福利在线观看| 最近的2019中文字幕免费一页| 国产精品va在线播放| 日韩欧美中文第一页| 欧美激情二区三区| 欧美最近摘花xxxx摘花| 清纯唯美亚洲综合| 97av视频在线| 欧美大片欧美激情性色a∨久久| 性欧美xxxx| 成人免费午夜电影| 亚洲精品永久免费精品| 日韩中文字幕视频在线| 黄色成人在线免费| 欧美疯狂性受xxxxx另类| 91av视频导航| 欧美日韩在线观看视频小说| 92国产精品视频| 欧美性猛xxx| 亚洲伊人成综合成人网| 日韩av网站电影| 91精品国产91久久久久久吃药| 亚洲免费一级电影| 亚洲经典中文字幕| 色偷偷88888欧美精品久久久| 日韩欧美中文字幕在线播放| 欧美一级视频在线观看| 日韩精品视频免费在线观看| 成人中文字幕+乱码+中文字幕| 亚洲天堂日韩电影| 日本一区二三区好的精华液| 91在线无精精品一区二区| 秋霞成人午夜鲁丝一区二区三区| 国产综合色香蕉精品| 欧美日韩国产成人高清视频| 欧美一区二区三区图| 成人有码在线播放| 亚洲电影免费观看高清完整版| 草民午夜欧美限制a级福利片| 欧美日韩性生活视频| 精品国产成人av| 中文字幕精品—区二区| 日韩中文字幕网站| 亚洲成人亚洲激情| 精品人伦一区二区三区蜜桃免费| 亚洲性69xxxbbb| 精品欧美国产一区二区三区| 国产精品视频内| 欧美激情图片区| 久久久中文字幕| 欧美激情综合色综合啪啪五月| 成人情趣片在线观看免费| 精品亚洲精品福利线在观看|