是否可以在绑定字段中定义我们自己的asp控件,如Template字段

本文关键字:字段 asp 自己的 控件 Template 我们自己 定义 绑定 是否 我们 | 更新日期: 2023-09-27 18:29:29

这个问题可能是重复的。但我还没有很好地回答这个问题:绑定字段和模板字段之间的区别?。我有一个asp网格视图。我发现绑定字段用于通过使用头文本和数据字段直接绑定数据,而out使用任何控件。

模板字段

 public void InstantiateIn(System.Web.UI.Control Container)
    {
   //code
    }

束缚场

protected override void InitializeDataCell(DataControlFieldCell cell, DataControlRowState rowState)
    {
    //code
    }

是否可以在绑定字段中定义我们自己的asp控件,如Template字段

TemplateField比边界字段更灵活。

它们都将向您的网格视图中添加一列,但是templateField将允许您自定义此列。

例如,您可以在编辑模板中添加验证控件来验证TextBox控件。您甚至可以将复杂的表添加到列中。

在边界列中没有这种灵活性

摘要:

如果只是为了显示数据,我们应该使用边界字段。

如果要求还包括编辑数据,我们应该使用模板字段。

模板字段

表示在数据绑定中显示自定义内容的字段控制

BoundField

表示在数据绑定控件中显示为文本的字段。