晨鸟科技

 找回密码
 注册
搜索
查看: 7824|回复: 0
打印 上一主题 下一主题

[转]dropdownlist动态绑定数据方法 添加默认项“请选择”

[复制链接]
跳转到指定楼层
楼主
发表于 2010-7-30 17:33:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
《一》动态绑定方法
5 K: R* R; c% c( Q; Q8 _7 u  q, G5 V* N
ddlItems.DataSource = voe.SelectItems();1 O5 M" _7 w7 x& N
ddlItems.DataTextField = "VoteItem";5 D' `# d- I8 Q
ddlItems.DataValueField = "VoteId";
* Q* u$ }, h# g& b( p  ~ddlItems.DataBind();
" S( n2 H. b0 ^+ p  G
; g' {5 U( D* }《二》添加默认项“请选择”
$ Y% z% J1 u- X5 u4 q! Y
" k1 `4 _, a  N& b$ F方法1/ ^% `2 l" M% q" G& {% K

4 i5 X& m% b9 F6 r- m( D# q绑定后添加 ( s- R6 a( j- w( O0 z
ListItem lt = new ListItem(); - Z, c/ V$ S3 G$ g  g7 Y5 l
lt.Text = "请选择"; 0 f, r% P" _* O3 X; y
lt.Value = "00"; 5 Y# \" t% Z' ?9 @& {
lt.Selected = true;
6 h7 b: Z( k& U# lddl.Items.Add(lt);& ^' `* @0 T% |8 }" I

, o$ ^, |% L* L0 z放到databind()之后
) v5 i. w4 y) h" {8 |8 W; \( d. |" ~9 |; r2 {8 ~6 f, ^0 g# N
方法2) A, t3 Z  S7 \2 G# G8 Z
( t1 v; L% d- t1 n* V  R+ \' c" N: l
绑定以后添加下面代码:( ?9 W5 W- V) W8 R
ListItem it = new ListItem("请选择", "0");
& [5 h) _" l" j' D- Sddl.Items.Insert(0,it);
6 \6 Z  y9 H0 V3 Z0 Y# V0 b1 v2 h  d+ F2 n/ o
《三》绑定后指定第一项
/ s9 b; O. P' q3 a* ]9 r# N: y$ L' h0 S' y* O
ddlItems.DataSource = voe.SelectItems();
: D# s# Q, H/ R  z/ TddlItems.DataTextField = "VoteItem";2 H( T3 F( P& _
ddlItems.DataValueField = "VoteId";
8 G7 P. P% y& a4 T& ^8 g! T# fddlItems.DataBind();2 Z* P* A" @6 Y: n! n
string str="你想要的文本";8 Q" V$ w: Z! K2 @( Z5 Z
int index = this.ddl.Items.IndexOf(this.ddl.Items.FindByText(str));) l% V6 X2 J8 [5 h! Y
ddl.SelectedIndex = index;
# d3 R+ `5 `  u4 i8 {2 Q/ C
2 R+ Y% R) @' \1 c《三》绑定后指定第一项# [' T5 l4 N9 f  _. _4 x

) d, I4 e- G5 B7 M; a. d: [! {ddlItems.DataSource = voe.SelectItems();( a& Y; J" L/ x- ^: i" x  C! b% q
ddlItems.DataTextField = "VoteItem";) B1 P8 C% L( m; R
ddlItems.DataValueField = "VoteId";
" {% V7 f, e8 X' r7 }7 ^& fddlItems.DataBind();8 {8 T- h) u$ h- @' F0 T+ y$ @
string vID = Request.QueryString["id"];
& W1 w. \% _* O( Mddl.SelectedValue= vID;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|晨鸟科技 ( 沪ICP备09012675号 )

GMT+8, 2025-8-13 19:39 , Processed in 6.071522 second(s), 9 queries , Wincache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表