电脑
Microsoft Visual Studio
新建一个ASP.NET Web Forms Application。如图:
新建一个实体类和实体类对应的数据访问类。我这里以Person为例,PersonProvider类的数据没有从数据库获取,只是使用了一些模拟数据。如图:
这时,我们需要生成一下整个项目,原因是PersonProvider类是我们刚刚新建的,如果不生成,待会我们就找不到PersonProvider类。如图:
新建一个Web Form页面(我这里使用默认命名WebForm1),然后把GridView拖到WebForm1页面(也可以手动输入)。如图:
选中GridView,然后单机Choose Data Source后的倒三角,之后单机
选择object,Specify an Id for the data source可以自己命名。然后单机OK。如图:
在弹出的对话框中选择之前新建的类PersonProvider。如图:
单机Next。如图:
在SELECT选型的Choose a method中选择PersonProvider类的方法GetPersons()。如图:
浏览网页。右击要浏览的网页WebForm1.aspx,然后单机Browse With...,如图:
选择一款浏览器,单机Browse。如图:
效果如图所示:
我们发现GridView的表头是英文,不太好。我们把它改成中文。方法是选中GridView,单机单机旁边的三角形,再单机Edit Columns...。如图:
单机选择需要修改的字段(比如Id)。如图:
找到HeadText,把Id改成“编号”。如图:
以此类推,我们把Name改成“姓名”,把Age改成“年龄”,再把Auto-generate fields的勾选去掉。如图:
我们再次浏览网页。这时已经显示中文了。如图:
不同版本的Microsoft Visual Studio操作可能不同。
请确保代码编译通过。