首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将arraylist绑定到网格视图(任意部分....)

将arraylist绑定到网格视图(任意部分....)
EN

Stack Overflow用户
提问于 2009-06-18 16:55:07
回答 1查看 3.4K关注 0票数 0

好吧,我对这件事真的很傻……

我有这样一门课:

代码语言:javascript
复制
Public Class whatever
Public id as string
Public name as string
public date as string
end class

我在下面的代码中使用:

代码语言:javascript
复制
dim personlist as new arraylist

dim person as new whatever
person.id="1"
person.name="bozo"
person.date="6-6-6"
personlist.add(person)

然后我重复一遍,这样我就可以用我想要在网格视图中显示的所有信息填充我的数组列表。

问题是:

代码语言:javascript
复制
gridview1.datasource = personlist
gridview1.databind()

在执行时,我得到一个错误,说:

代码语言:javascript
复制
The data source for GridView with id 'gdpersonlist' did not have any properties or attributes from which to generate columns.  Ensure that your data source has content.

有没有人能帮我或者给我指出正确的方向?!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-06-18 17:00:32

尝试使用属性而不是字段。网格视图的数据绑定不适用于字段。

代码语言:javascript
复制
Public Class whatever
  Public _id as string
  Public name as string
  public date as string

  Public Property Id As String 
    Get 
      Return _id
    End Get
    Set (value as String )
      _id = value
    End Set
  End Property

  ' repeat for all 3 fields
end class
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1013881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档