十二:在GridView 控件中使用TemplateField(18 页)Good is good, but better carries it
精益求精,善益求善
0 中操作数据之十二:在 GridView 控件中使用 TemplateField作者:heker2025 字体:[ ] 类型:转载 时间:2025-05-06本文主要讲解在 GridView 控件中如何使用 TemplateField,从而更加高级的自定义 GridView,实现自定义列表的功能
导言 GridView 是由一组字段(Field)组成的,它们都指定的了来自DataSource 中的什么属性需要用到自己的输出呈现中
最简单的字段类型是BoundField,它仅将数据简单的显示为文本
其他的字段类型使用交互 HTML元素(alternate HTML elements)来显示数据
比如说,CheckBoxField 将被呈现为一个 CheckBox,其选中状态由某特定数据字段的值来决定;ImageField 则将某特定数据字段呈现为一个图片,当然,这个数据字段中应该放的是图片类型的数据
超级链接和按钮的状态取决于使用 HyperLinkField 或ButtonField 字段类型的数据字段的值
虽然 CheckBoxField、ImageField、HyperLinkField 和 ButtonField 考虑到了数据的交互视图,但它们仍然有一些相关的格式化的限制
CheckBoxField 只可以显示为一个单个的 CheckBox,而一个 ImageField 则只可以显示为一张图片
假如某个字段要显示一些文本、复选框、图片还有一些其他基于不同数据的东西的时候,我们要做什么
或者说,假如我们需要使用除了 CheckBox、Image、HyperLink 以及 Butt