ASP.NET v2 - RadGridView

时间:2012-12-04 06:59:27

标签: asp.net webforms telerik

我有一个网格,我需要动态地(以编程方式)添加列。

我一直在浏览Telerik论坛以及Google,但我无法找到任何内容。反编译GridTemplateColumn显示应该有ItemTemplate属性,但我的VS会抛出错误。

Dim col As GridColumn = New GridButtonColumn()
col.UniqueName = stockLocation("LocationID").ToString()
col.HeaderText = stockLocation("Name").ToString()
col.ItemTemplate = ERROR HERE
rgGridCombinations.Columns.Add(col)  

我正在尝试创建一个类似于ASPX代码的列。

<radg:GridTemplateColumn HeaderText="Stock" UniqueName="Stock" Visible="true" HeaderStyle-Width="10%">
<ItemTemplate>
<asp:TextBox ID="tbStock" runat="server" Width="100%" />
</ItemTemplate>
</radg:GridTemplateColumn>

我该如何创建呢?

1 个答案:

答案 0 :(得分:1)

1)GridColumn没有ItemTemplate属性

2)您正在分配GridButtonColumn。请改用GridTemplateColumn

试试这个

Dim col = As New GridTemplateColumn()
col.UniqueName = "Stock"
col.HeaderText = "Stock"
col.ItemTemplate = <something here>  'should be an ITemplate

rgGridCombinations.Columns.Add(col)

有关how to create template, check here

的更多信息