差异黑白命令字段和模板字段

时间:2012-08-29 12:01:07

标签: c# asp.net gridview

网格视图中命令字段和模板字段之间有什么区别?如何在网格视图中使用它们?

我是c#的新手,所以请提供全面的帮助,这样我就可以轻松地与两者合作。

感谢

4 个答案:

答案 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.

Command Field

来自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。