是否可以在绑定字段中定义我们自己的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
}
TemplateField比边界字段更灵活。
它们都将向您的网格视图中添加一列,但是templateField将允许您自定义此列。
例如,您可以在编辑模板中添加验证控件来验证TextBox控件。您甚至可以将复杂的表添加到列中。
在边界列中没有这种灵活性
摘要:
如果只是为了显示数据,我们应该使用边界字段。
如果要求还包括编辑数据,我们应该使用模板字段。
模板字段
表示在数据绑定中显示自定义内容的字段控制
BoundField
表示在数据绑定控件中显示为文本的字段。