标题:[求助]关于下拉列表框的数据源
只看楼主
tkgg888
Rank: 1
等 级:新手上路
帖 子:341
专家分:2
注 册:2006-4-24
 问题点数:0 回复次数:6 
[求助]关于下拉列表框的数据源
用C#实现把数组做为dropdownlist的数据源怎么弄。给个例子
搜索更多相关主题的帖子: 数据源 列表 dropdownlist 例子 
2006-12-17 15:16
tkgg888
Rank: 1
等 级:新手上路
帖 子:341
专家分:2
注 册:2006-4-24
得分:0 
数组要动态数组!!

2006-12-18 08:58
EdwardLyons
Rank: 1
等 级:新手上路
帖 子:254
专家分:0
注 册:2006-12-8
得分:0 
/// <summary>
/// 绑定下拉列表。Edward.Lyons
/// </summary>
/// <param name="SqlList">SQL语句</param>
/// <param name="Field">从数据库取出的数据的字段名称</param>
/// <param name="DropDown">DropDownList对象名称</param>
/// <param name="Conn">OracleConnection对象名称</param>
public void Page_DropDownList
(string SqlList, string Field, System.Web.UI.WebControls.DropDownList DropDown, OracleConnection Conn)
{
OracleDataReader Reader = Databank_Command_DataRead(SqlList, Conn);
try
{
DropDown.DataSource = Reader;
DropDown.DataTextField = Field;
DropDown.DataValueField = Field;
if(Field == "COMPANYNAME")
{
DropDown.DataValueField = "COMPANYCODE";
}
DropDown.DataBind();
Databank_Close(Reader);
}
finally
{
Databank_Close(Reader);
}
}

遥望辽阔广远的星空,童年的心扉情不自禁敞开,与神秘的宇宙零距离对话。
2006-12-18 09:22
tkgg888
Rank: 1
等 级:新手上路
帖 子:341
专家分:2
注 册:2006-4-24
得分:0 

先谢谢3楼的兄弟,那用动态数组数组做数据源该怎么弄??还有动态数组添加元素值该怎么做??


2006-12-18 09:29
EdwardLyons
Rank: 1
等 级:新手上路
帖 子:254
专家分:0
注 册:2006-12-8
得分:0 
DropDown.DataTextField = Field;
DropDown.DataValueField = Field;

这两句是重点,你把数组的值赋到里面就可以了
DataTextField 是要显示出来的内容
DataValueField 是该内容的值

遥望辽阔广远的星空,童年的心扉情不自禁敞开,与神秘的宇宙零距离对话。
2006-12-18 09:40
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
动态给DropDownList添加ListItem项就行了.

飘过~~
2006-12-18 09:56
tkgg888
Rank: 1
等 级:新手上路
帖 子:341
专家分:2
注 册:2006-4-24
得分:0 
动态数组怎样改变它的长度??
还有就是怎么重定义动态数组??

2006-12-18 16:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-110105-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.079954 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved