多语言展示
当前在线:842今日阅读:167今日分享:16

asp.net GridView绑定自定义类方法的数据(集合)

在asp.net中GridView用户数据展示!
工具/原料
1

电脑

2

Microsoft Visual Studio

方法/步骤
1

新建一个ASP.NET Web Forms Application。如图:

2

新建一个实体类和实体类对应的数据访问类。我这里以Person为例,PersonProvider类的数据没有从数据库获取,只是使用了一些模拟数据。如图:

3

这时,我们需要生成一下整个项目,原因是PersonProvider类是我们刚刚新建的,如果不生成,待会我们就找不到PersonProvider类。如图:

4

新建一个Web Form页面(我这里使用默认命名WebForm1),然后把GridView拖到WebForm1页面(也可以手动输入)。如图:

5

选中GridView,然后单机Choose Data Source后的倒三角,之后单机。如图:

6

选择object,Specify an Id for the data source可以自己命名。然后单机OK。如图:

7

在弹出的对话框中选择之前新建的类PersonProvider。如图:

8

单机Next。如图:

9

在SELECT选型的Choose a method中选择PersonProvider类的方法GetPersons()。如图:

10

浏览网页。右击要浏览的网页WebForm1.aspx,然后单机Browse With...,如图:

11

选择一款浏览器,单机Browse。如图:

12

效果如图所示:

13

我们发现GridView的表头是英文,不太好。我们把它改成中文。方法是选中GridView,单机单机旁边的三角形,再单机Edit Columns...。如图:

14

单机选择需要修改的字段(比如Id)。如图:

15

找到HeadText,把Id改成“编号”。如图:

16

以此类推,我们把Name改成“姓名”,把Age改成“年龄”,再把Auto-generate fields的勾选去掉。如图:

17

我们再次浏览网页。这时已经显示中文了。如图:

注意事项
1

不同版本的Microsoft Visual Studio操作可能不同。

2

请确保代码编译通过。

推荐信息