晨鸟科技

标题: [转]dropdownlist动态绑定数据方法 添加默认项“请选择” [打印本页]

作者: Star    时间: 2010-7-30 17:33
标题: [转]dropdownlist动态绑定数据方法 添加默认项“请选择”
《一》动态绑定方法
. `0 g6 L" R4 n& c/ m& I8 U
% G1 m' v# }+ U3 j4 j4 K$ n1 n' LddlItems.DataSource = voe.SelectItems();. q! K! n: W  |' o' \
ddlItems.DataTextField = "VoteItem";
) C' b( k: ?3 ?- B) FddlItems.DataValueField = "VoteId";0 n  ]3 g! \  x0 g; X4 ^$ E
ddlItems.DataBind();
$ E/ b8 r# ^/ @" Q: a! y9 p# S: X" U) s+ F; }% t* G7 y' v
《二》添加默认项“请选择”
+ F5 u2 V! [% E% d% S8 M. `' P
# r7 x$ R; n( U& }9 x方法1
. @8 A) X0 I, L, y% ^, R  i. N# q- i0 K) h4 }
绑定后添加
" Y5 K* s: @# l  z( Q' ?/ V$ tListItem lt = new ListItem(); ( V- l% k' q8 B; r0 s  g) L$ |7 ]
lt.Text = "请选择";
, Y1 |4 V$ x# O$ E" m7 blt.Value = "00";
* R2 e# d" m# r4 Y% f& Z& V6 ]0 Llt.Selected = true; ) o3 ?# {+ a0 |2 D# O; C  }  J6 l
ddl.Items.Add(lt);8 t/ M7 L: ^; m& H

. Y0 `7 d: t* I3 X5 ?: A' Q放到databind()之后! M1 H0 t' g9 U4 {! s7 i

8 L# H9 o# P& S2 N% G7 g方法2
, [) E8 u" X1 Q5 z4 k/ ]: ~4 T2 \# V$ o& z5 k5 e( G0 m7 A2 T8 H- W
绑定以后添加下面代码:
! W" l* H' X8 u" G3 _7 gListItem it = new ListItem("请选择", "0");
! T( q0 ^/ D& h# v6 gddl.Items.Insert(0,it);
' D  }7 B( t6 }5 Q
% E+ q, R6 @& B- n$ O《三》绑定后指定第一项/ R' d2 ]& u4 Q$ `$ L" A4 w1 V
, t5 X4 F1 {# {* S" v
ddlItems.DataSource = voe.SelectItems();
- _0 N/ P7 u% j& [5 f8 DddlItems.DataTextField = "VoteItem";+ n& F4 N* p7 q
ddlItems.DataValueField = "VoteId";
$ V7 T$ _. N9 \ddlItems.DataBind();
- ^9 u$ `5 h  }$ |string str="你想要的文本";
7 s  P3 M# }+ t. ?int index = this.ddl.Items.IndexOf(this.ddl.Items.FindByText(str));
" ]/ M' A. }1 Y3 f2 Pddl.SelectedIndex = index;* y$ u+ U/ P# s( ^

6 l- L$ t3 d9 t9 \) v《三》绑定后指定第一项( o/ b% i' l! r" S# P( i1 J

3 _9 n7 a2 g4 W& ~ddlItems.DataSource = voe.SelectItems();
5 H& l: f. _+ v' J* R' j$ w# yddlItems.DataTextField = "VoteItem";
$ v. h8 j- a" k2 ]ddlItems.DataValueField = "VoteId";- A/ A5 N. ~9 b9 U
ddlItems.DataBind();
" |. @4 t8 k6 G+ U9 _  m% cstring vID = Request.QueryString["id"];& Q, Z! a/ H) m4 f9 e
ddl.SelectedValue= vID;




欢迎光临 晨鸟科技 (http://www.chenniao.com/cprofessor/) Powered by Discuz! X3.2