怎么把二维数组绑定到DropDownList?我想应该可以,但不知道怎么做.

pyz8000 2004-12-23 12:47:44
我想让DropDownList的文本为'一般问题''普通问题',而值分别对应为'0'和'1'

string[,] aa={{"0","1"},{"一般问题","普通问题"}};
........................
....用DataTable??吗?怎么实现?.........
.......................
DropDownList1.DataTextField=?;
DropDownList1.DataValueField=?;
DropDownList1.DataSource=?;
DropDownList1.DataBind();

...全文
281 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
seaonce 2004-12-25
  • 打赏
  • 举报
回复
把它合成一个字符串,提取后再SPLIT出来不行吗?
  • 打赏
  • 举报
回复
DataTable dt = new DataTable("tbl");
dt.columns.add("0", Typeof(System.string));
dt.columns.add("1", Typeof(System.string));
DataRow row;
for(int i=0; i< aa.length; i++)
{
row = dt.newrow();
row["0"] = aa[i][0];
row["1"] = aa[i][1];
dt.row.add(row);
}
DropDownList1.DataSource=dt;
DropDownList1.DataTextField="0";
DropDownList1.DataValueField="1";

DropDownList1.DataBind();
liuzxit 2004-12-25
  • 打赏
  • 举报
回复
string[,] aa={{"0","1"},{"一般问题","普通问题"}};
for(int j=0;j<aa.GetLength(0);j++)
{
ddl.Items.Add(new ListItem(aa[1,j],aa[0,j]));
}
luckin 2004-12-25
  • 打赏
  • 举报
回复
可以用items.insert()方法添加
GSXiaoXiao 2004-12-25
  • 打赏
  • 举报
回复
up
ofei 2004-12-23
  • 打赏
  • 举报
回复
数据源必须是实现 System.Collections.IEnumerable 接口(如 System.Data.DataView、System.Collections.ArrayList 和 System.Collections.Hashtable)的对象,不好使用数组.
用DataTable可以的
DataTextField绑定显示值 如"一般问题",用表中相应的字段
DataValueField绑定值(value 不显示出来的,选上了之后用SelectedValue或SelectedItem.Value可以取得)
DataSource就是要绑定的DataTable了
softchao 2004-12-23
  • 打赏
  • 举报
回复

/// <summary>
/// 绑定英文描述到不同类别的DDL
/// </summary>
/// <param name="typeid">类别</param>
/// <param name="ddl">控件DDL</param>
public void bindddl_edesc(string typeid,DropDownList ddl)
{
DataSet ds_edesce=new DataSet();
ds_edesce=this.getbasetypeid(typeid);
ArrayList list=new ArrayList();
list.Add("请选择");
for(int i=0;i<ds_edesce.Tables[0].Rows.Count;i++)
{
list.Add(ds_edesce.Tables[0].Rows[i]["content"]);
}
ddl.DataSource=list;
ddl.DataBind();
}
leihome 2004-12-23
  • 打赏
  • 举报
回复
晕,还真没有见过可以绑定两个值的
lgjsoft 2004-12-23
  • 打赏
  • 举报
回复
数据库表中用两个字段不行吗?
内容概要:本文围绕“考虑多类型资源的数据中心园区供电协调规划”展开研究,重点探讨了源-荷-储多元协同下的供电规划与运行一体化优化问题。研究融合可再生能源、算力负载及时空调度等因素,提出基于多元宇宙优化算法的求解方法,实现对数据中心园区容量配置与日调度的协同优化。通过构建多场景概率模型与柔性变电站型园区架构,兼顾供电可靠性与算力柔性,提升系统运行效率与能源利用率。该资源配套完整的Matlab代码实现,涵盖多元宇宙算法求解、场景生成与削减、优化调度建模等关键环节,适用于科研复现与工程仿真。; 适合人群:具备一定电力系统、优化算法基础,从事新能源、数据中心能源管理、智能调度等相关领域研究的研发人员及高校研究生。; 使用场景及目标:①应用于数据中心园区含高比例可再生能源的供电系统规划;②支撑科研工作中对多元宇宙优化算法、场景概率建模、源网荷储协同调度等技术的复现与改进;③服务于微电网、综合能源系统等领域的优化调度算法开发与仿真验证。; 阅读建议:建议结合文中提供的Matlab代码与完整资源包进行同步实践,重点关注多元宇宙优化算法的实现流程与调度模型的数学建模细节,宜在掌握基本优化理论基础上开展学习与拓展。

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧