晨鸟科技

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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2010-7-30 17:33:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
《一》动态绑定方法
. [7 m9 }! H  |: L, P/ I
: [1 I) V# F" c" r1 b/ XddlItems.DataSource = voe.SelectItems();; \5 r1 F) ?* h: Q
ddlItems.DataTextField = "VoteItem";# T9 k, _9 G+ X% o
ddlItems.DataValueField = "VoteId";! A* x' R2 y0 i( G9 h
ddlItems.DataBind();; i' n8 p4 {1 a' S) v& L
3 M1 s) U8 ]4 L. H7 G" {! I0 t9 r
《二》添加默认项“请选择”
+ q5 T9 p9 h6 ~/ b7 {' q4 e1 `2 i. k' g. L: Q3 j) H9 n
方法1
! Y2 |$ q2 b6 [1 `" q8 z4 q# l; o: I- c4 m0 L
绑定后添加 / R% @" O' I: e! `2 L7 t( q
ListItem lt = new ListItem(); : o+ O& T, ~+ h! l' W+ [
lt.Text = "请选择";
% x- K# `& E: ]$ m( P8 D% I" S" `lt.Value = "00";
( R8 E$ G' o$ i1 I% N  rlt.Selected = true; 7 ]1 I4 y4 E# ^+ I$ i8 L' D
ddl.Items.Add(lt);, _7 `5 q: N: L0 s
# ]9 F- S) t. G3 H- ?) w
放到databind()之后  F' x$ V; j6 a) L& u

7 v( j: ~  ?* f) o+ N方法23 C! e& [! a  s# w" y

% p8 {3 |2 F1 i: V绑定以后添加下面代码:
: e3 W6 e9 I+ W/ }: s! J! ~3 UListItem it = new ListItem("请选择", "0");' i0 _1 _2 {& L! E! f
ddl.Items.Insert(0,it);9 Y0 e5 K6 @) R+ D$ F; C$ C1 c( T

* D3 C5 [1 S: }' a《三》绑定后指定第一项
5 c. t* h4 M/ f2 z
8 |2 h7 T7 \# o4 L) w' a* DddlItems.DataSource = voe.SelectItems();
+ ]9 q5 n# d& `; R8 l; T, jddlItems.DataTextField = "VoteItem";& ^' o, c5 s* M7 k
ddlItems.DataValueField = "VoteId";5 c- |4 f0 Y' x* l6 Y" }! K
ddlItems.DataBind();8 L; T4 \+ R2 M/ L: _! [) R& R
string str="你想要的文本";" t$ b) Q3 S$ ?2 i9 V
int index = this.ddl.Items.IndexOf(this.ddl.Items.FindByText(str));
; ]+ D) c- H* m9 Eddl.SelectedIndex = index;. I* V/ m4 ~' M+ ~" _8 w3 R' p

- v" o$ @. C* M2 R9 O# n《三》绑定后指定第一项. C6 d3 B. S# b' U( G& J

" I  Q( O- T5 ?+ [* s1 wddlItems.DataSource = voe.SelectItems();/ E& K4 n5 Q) b9 J# B9 J
ddlItems.DataTextField = "VoteItem";+ r+ l/ {+ v6 {, w6 ^+ C2 D0 K$ Z# Q
ddlItems.DataValueField = "VoteId";4 M- r6 s* w: k5 Q, h! t) T# n, D1 ?
ddlItems.DataBind();  {: p6 [3 _4 ?+ }/ g0 A# s
string vID = Request.QueryString["id"];
5 L4 `$ J2 ^" r4 v6 m9 nddl.SelectedValue= vID;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-12 22:01 , Processed in 6.068947 second(s), 9 queries , Wincache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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