我有一个值列表需要以编程方式绑定到gridview作为列(而不是行)。例如,如果我的DAL返回10个值,我需要将这10个值显示为gridview中的列作为标题文本,并在每行的第一行中将文本框作为数据输入。我知道我需要创建一个实现ITemplate接口并将其绑定到网格的类,但我不想为每个列执行此操作。有没有办法可以创建一个实现ITemplate的泛型类,这样我可以在其中放置我想要的任何控件并绑定到网格?对于最后一列,我需要一个“添加”链接,它将添加输入的值。所有这些都可以很容易地以声明方式完成,但我很难以编程方式完成这项工作。
感谢您的帮助。
编辑:我正在尝试在ASP.NET 4和C#中执行此操作。