使用ASP.NET 2.0 GridView轻松操作数据
来源:互联网 发布:淘宝如何抓取同行买家 编辑:程序博客网 时间:2024/06/05 15:39
在上星期,我介绍了ASP.NET 2.0中的GridView(网格视图)数据控件,并阐述了使用它的基本方法。这一周,我将更进一步,就如何处理控件所包含的数据的操作细节作些探讨。这些操作包括查看、编辑,以及删除数据。
让人感激不尽的是,GridView控件让我们使用这些特性时感到轻而易举。在我们深入这些主题之前,我要首先来检查一下,看看GridView控件可以支持哪几类不同的字段控件类别(field type)。
支持的字段类别
GridView控件支持下列字段控件:
- BoundField控件:以字符串的方式显示该字段数据。
- ButtonField控件:显示一个用户定义的按钮。
- CheckField控件:字段值如果是布尔值,显示复选框(checkbox)。
- CommandField控件:自动产生一个命令按钮,如编辑(Edit)、更新(Update),以及取消(Cancel)按钮。
- HyperLinkField控件:把字段值显示为超级链接(hyperlink)。
- ImageField控件:当字段值指向某图片时,则自动显示该图片。
- TemplateField控件:允许用户使用模板定制其他控件的外观。
使用这些类型的控件字段,你可以掌控它们的外观,并且对于这些和GridView控件绑定的数据以及其它元素,你能够获得一种良好体验。列表 A所示的GridView控件,显示了由BoundField元素附属的查询方法得到的数据。
如果你要显示的控件字段是图片、按钮,或者超级链接,那么可以使用相应的字段类别,不过,TemplateField类别让你可以自定义字段的外观。它的语法实现如下:
<asp:TemplateField
HeaderStyle-property="value"
ItemStyle-property="value"
FooterStyle-property="value">
<HeaderTemplate>
HTML, text or server controls
</HeaderTemplate>
<ItemTemplate>
HTML, text or server controls
</ItemTemplate>
<AlternatingItemTemplate>
HTML, text or server controls
</AlternatingItemTemplate>
<FooterTemplate>
HTML, text or server controls
</FooterTemplate>
</asp:TemplateField>
对于那些以前使用过ASP.NET 1.x的模板字段的人,这种方法并不新奇。列表 B是通过TemplateField显示数据的一个可能用法的示例。字段的格式制定和显示方法有各种选项可选,很容易做到满足用户的不同要求。
推荐阅读与 TonyPatton TonyPatton GridView ASP.NET ASP
- 使用ASP.NET 2.0 GridView轻松操作数据
- 使用ASP.NET 2.0 GridView轻松操作数据
- 使用ASP.NET 2.0 GridView轻松操作数据
- 使用ASP.NET 2.0 GridView轻松操作数据
- 使用ASP.NET 2.0 GridView轻松操作数据
- 使用ASP.NET 2.0 GridView轻松操作数据
- 使用ASP.NET 2.0 GridView轻松操作数据
- ASP.NET 2.0 中的数据操作:: 使用 GridView 和DetailView实现的主/从报表
- 在ASP.NET 2.0中操作数据:在GridView控件中使用TemplateField
- ASP.NET 2.0中用Gridview控件操作数据
- ASP.NET 2.0中,用GridView控件操作数据
- Scott Mitchell 的ASP.NET 2.0数据操作教程之十:使用 GridView 和DetailView实现的主/从报表
- Scott Mitchell 的ASP.NET 2.0数据操作教程之十:使用 GridView 和DetailView实现的主/从报表
- asp.net gridview使用
- ASP.NET GridView使用
- asp.net操作Gridview单元格
- asp.net GridView 事件操作
- 使用ASP.NET 2.0中的GridView控件
- 初来乍到,请各位前辈指教
- 有感:应聘Java笔试时可能出现问题及其答案(第二版Part four) (转载)
- 在ASP中使用数据库
- 如何为嵌入式开发建立交叉编译环境[转帖]
- Connection 对象
- 使用ASP.NET 2.0 GridView轻松操作数据
- heart
- java中的50个关键字 (转)
- 运算符+和+=的区别
- 学习J2ME编程需要掌握的七种技术(转)
- GridView详述
- asp.net 全局异常处理
- 使用汇编优化BCB6的itoa
- 有谁能讲讲 一个EXE 文件是怎样被WINDOWS 给执行的,比如它是怎么被加载的,是怎么被装入内存的,CPU是怎么处理的。