7-2GridView的使用及其他控件的对比
新建一个网站,在网页中添加如下代码,插入一个GridView:
运行页面,无内容:
接下来,点击右侧小箭头,选择数据源,新建数据源:
生成如下页面:
选择Access数据库,确定:
点击浏览,选择数据库文件:
确定->下一步:
名称这个下拉菜单里面包含了选中的数据库中的所有的表,可以在此选择表;
在此我们通过指定表或视图的列来自动生成SQL语句;
SOL语句的编写在第九章会陆续讲解;
如果我们使用GridView来更新数据,则点击高级按钮:
注意勾选单选框,其中使用开放式并发选项是用来避免并发冲突(我也没搞懂);
确定->下一步:
点击完成:
至此,页面可以显示这张数据表;
运行:
注意:点击下图中的箭头:
出现这张菜单:
勾选复选框之后,表格多出两个相应的按钮:
再次运行页面:
点击编辑按钮后,文字编程文本框,可以轻松进行编辑:
编辑完毕,点击更新按钮:
删除也一样,不带有提示;
可以设置表格的样式:
点击自动套用格式选项:
生成如下:
点击左侧选择架构中的选项,表格生成相应格式;
如果不想显示表格中的某字段,可以在小列表中选择编辑列选项:
点击后,生成下列窗口:
在选定的字段中选中不想要的字段,然后点击右侧删除按钮,然后确定即可;
这样,运行后,自动生成新表:
还可以启用分页、启用排序:
点击确定后,再运行,如下:
表被分页,点击字段可以进行重新排序等操作;
GridView的缺点:
DetailsView一次只能显示一笔数据:
点击上图中最下面的数字序号,DetailsView会显示对应的数据:
在对应的数据对应的显示栏中,点击左下角新建按钮,产生如下界面:
可以对文本框进行编辑;
编辑完成后,点击插入按钮,则数据被插入到数据表中;
此时,在GridView中,插入的数据也被正确的显示出来:
强大的ListView:
在给GridView控件进行数据源选择时,会产生一个AccessDataSource控件,如下所示:
产生的AccessDataSource控件:
下面对该控件进行后台代码编辑:
请看下图:
在页面当中,我们使用数据控件,数据控件是面向用户的;用户对数据控件的一些操作,通过数据源控件传递给数据源,从而对数据源进行相应的操作;