zoukankan
html css js c++ java
二维数组绑定到Dropdownlist
昨天下午钻了两个小时的牛角尖才悟出来,惭愧。一直以为一维数组可以绑定到dropdownlist,二维数组应该也可以,查了资料才明白数据源必须是实现 System.Collections.IEnumerable 接口(如 System.Data.DataView、System.Collections.ArrayList 和 System.Collections.Hashtable)的对象,不好使用数组.
所以要转换一下才能绑定,把二给数组转换为DataTable或者使用item.insert()方法添加;
把二组数组转换为DataTable进行绑定:
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();
使用item.insert()方法添加:
for
(
int
j
=
0
;j
<
aa.GetLength(
0
);j
++
)
{
ddl.Items.Add(
new
ListItem(aa[j,
0
],aa[j,
1
]));
}
查看全文
相关阅读:
java getEnv不区分大小写 getProperty区分大小写
spring 解析配置文件问题
(转载)Java里快如闪电的线程间通讯
quartz中关键类
HTTP中缓存相关
(转载)javascript函数作用域和提前声明
(转载)ETL利器Kettle实战应用解析系列一【Kettle使用介绍】
rcnn 理解笔记
打乱图片顺序,按一定比例分别存放
Python 批量读取文件夹下的图片,并保存在文档下
原文地址:https://www.cnblogs.com/trendline/p/1083401.html
最新文章
navicat12.0.24破解方法,简单易操作,亲测可行
python3爬取”理财大视野”中的股票,并分别写入txt、excel和mysql
python3爬取豆瓣top250电影
pyecharts用法,本人亲测,不再更新!pyecharts已更新v1版本,向下不兼容,请参考官方手册
wordcloud的安装报错 error: Microsoft Visual C++ 10.0 is required. Get it with "Microsoft Windows SDK 7.1"解决办法
windows下升级pip失败,重新安装pip最新版本
Python3与SQLServer、Oracle、MySql的连接方法
pycharm添加wordcloud模块时报错:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
DAY2学习笔记
DAY1学习笔记
热门文章
hdfs无效块修复
shell if判断条件
git常用命令
linux设置ssh免密登录
yum自定义本地仓库
linux修改环境变量
hbase自定义比较器
maven 部署到tomcat 的 resource问题
MAVEN scope
spring 占位符 默认值
Copyright © 2011-2022 走看看