在某个组件的DataSource里直接绑定普通一维数,很久以前就遇到过了,绑上去不提示出错,表示可以直接绑定一维数组,但是怎么设定引值的引用,一直找不到,也问了不少人,baidu也查了好几遍都没什么答案,都是说转成table或是贴出一大篇天书般的代码,看着头就晕。今天作系统时再次遇到,在SDK里不死心的翻了一下,发现在SDK里居然有现成的ArryList绑定代码案例。(猛拍脑袋中...)
以下是相关代码:
























































代码很简单,应该达不到天书的程度,引用一维的值也就是<%# Container.DataItem %>。文章案例是ArrayList,直接使用string[]之类的普通数组也是可行的。
问题解决,特此记录一下。如果能收录到baidu的话,应该能帮到不少人。
以上代码详细可以参看Microsoft .NET Framework SDK v2.0的Repeater.DataSource 属性的详细说明。
链接是:
ms-help://MS.NETFramework.v20.chs/cpref16/html/P_System_Web_UI_WebControls_Repeater_DataSource.htm
完毕。