2011-11-22 67 views
1

我有一个动态填充数据的网格视图。并且可以根据查询每次更改列的数量。我想使第一个字段选择数据行(通过使其成为模板字段)。因为列号是动态的,所以我不能将这些列静态地声明为模板字段。 任何人都可以帮助如何继续。在GridView中创建一个单元格作为模板字段

回答

1

您需要创建自己的模板构建器 - 实现ITemplate接口的类 - 使用InstantiateIn通过向给定的模板容器添加所需的控件来构建您的模板。将TemplateField列添加到网格视图并将您的课程用作ItemTemplate

看到这篇文章,其中这说明:http://www.mindfiresolutions.com/How-to-add-a-TemplateField-to-a-GridView-dynamically-841.php

此外,你想达到什么可能通过创建有可能你的custom DataControlField - 例如,对于选择列,我可以使用从CheckBoxField字段(类似于继承的类http://www.asp.net/data-access/tutorials/adding-a-gridview-column-of-checkboxes-cs

相关问题