晨鸟科技
标题:
[转]dropdownlist动态绑定数据方法 添加默认项“请选择”
[打印本页]
作者:
Star
时间:
2010-7-30 17:33
标题:
[转]dropdownlist动态绑定数据方法 添加默认项“请选择”
《一》动态绑定方法
3 C! x. { ?. ` B
/ Y( Q7 P& T" \2 w
ddlItems.DataSource = voe.SelectItems();
' a) k A7 S7 u. C3 H3 B6 B
ddlItems.DataTextField = "VoteItem";
, M8 }% D* W6 U2 T0 w+ c4 S$ r
ddlItems.DataValueField = "VoteId";
; Y$ N: ]+ |: U1 z( X
ddlItems.DataBind();
! p; `3 U/ M6 a" \/ ]
* k" d) P; g: |3 d2 o/ r- }9 P; R
《二》添加默认项“请选择”
" a) f9 Q2 T) ]6 l3 Y
% a2 u' k7 V2 G* B7 Z$ E, B
方法1
0 D' H7 W" r: D& `
" D/ _, B$ v E! [. m3 K
绑定后添加
& E, ?5 ]8 U0 K
ListItem lt = new ListItem();
& f Q1 [' p+ M
lt.Text = "请选择";
# h% L, F0 b/ h$ F5 r) H% G4 X
lt.Value = "00";
# P4 J8 ^7 ]: r5 g1 U# T; l$ S0 U
lt.Selected = true;
0 \# Z1 K: [9 [8 x
ddl.Items.Add(lt);
' q; t( I( I9 K" B* _3 `/ n9 I
' k1 H3 c3 z0 M9 V( P; G
放到databind()之后
# d& @. }, E: |5 Q
$ X( Q$ w% |7 M
方法2
3 X$ h7 A0 m# G3 s, g: ?
7 j% c, u9 E3 f% R% I5 i+ [ G
绑定以后添加下面代码:
8 F% ?8 M$ h1 R( M8 k7 L& }
ListItem it = new ListItem("请选择", "0");
( h; i( m2 g/ X" T( d0 E: s+ K
ddl.Items.Insert(0,it);
0 g0 H% H! ^# ?5 E8 ]
% J; j% M( H% b$ Y4 e- t9 q- F6 ~
《三》绑定后指定第一项
1 g! k! T& N) K+ g& c3 U9 P# v
' x9 u8 N. F, k9 [3 h) u. Q" @9 u
ddlItems.DataSource = voe.SelectItems();
& V$ E* j, v% w
ddlItems.DataTextField = "VoteItem";
) L2 Z- H7 C' m6 Y3 ~
ddlItems.DataValueField = "VoteId";
. g5 k. H% e, G ^
ddlItems.DataBind();
* f5 A) f; B3 G& `+ I; R4 ~
string str="你想要的文本";
. y* n8 a: F* P. m$ {' \4 @8 w
int index = this.ddl.Items.IndexOf(this.ddl.Items.FindByText(str));
. e9 g- b8 y9 ~/ J' Q
ddl.SelectedIndex = index;
/ s% x9 W* I# ]) A! d1 Z4 @
E( H8 A. B4 Q, d
《三》绑定后指定第一项
0 p* O1 e8 g" `% y5 J
3 p' }# p" ~2 v
ddlItems.DataSource = voe.SelectItems();
3 p" V1 i! L6 o, n! M. m' E5 u) v/ b
ddlItems.DataTextField = "VoteItem";
, \8 h' D! `$ A9 n) u
ddlItems.DataValueField = "VoteId";
8 O3 h3 X: ^2 J
ddlItems.DataBind();
0 c, O. d/ l0 B7 |; o5 [4 M
string vID = Request.QueryString["id"];
/ F) N0 Q. ^0 j# i3 M+ q% Z: h
ddl.SelectedValue= vID;
欢迎光临 晨鸟科技 (http://www.chenniao.com/cprofessor/)
Powered by Discuz! X3.2