网格视图中命令字段和模板字段之间有什么区别?如何在网格视图中使用它们?
我是c#的新手,所以请提供全面的帮助,这样我就可以轻松地与两者合作。
感谢
答案 0 :(得分:2)
使用CommandField
可以显示命令按钮,以便在数据绑定控件中执行选择,编辑,插入或删除操作。
TemplateField
可以在数据绑定控件中显示自定义内容。例如,您可以在其中嵌套另一个GridView
或由其他几个控件组成的自定义WebUserControl
。
简而言之:
CommandField
会自动生成按钮或链接,以执行特殊操作,例如编辑/删除TemplateField
是非常可定制的,你可以放任何东西答案 1 :(得分:2)
模板字段是在gridview列中添加控件的字段。 命令字段是您通过该属性了解哪个控件在girdview中生成了事件。
答案 2 :(得分:1)
在template field中你可以放置任何asp.net控件,你可以自定义它。
来自MSDN:
Represents a field that displays custom content in a data-bound control.
来自MSDN:
Represents a special field that displays command buttons to perform selecting, editing, inserting, or deleting operations in a data-bound control.
答案 3 :(得分:0)
Templete Field: - 如果你想在GridView中做更多动作,比如编辑,显示图像等,那么你就无法使用Templete .Filed。