1

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

我一直在浏览 Telerik 论坛和谷歌,但我找不到任何东西。反编译 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>

我将如何创建这个?

4

1 回答 1

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)

有关如何创建模板的更多信息,请查看此处

于 2012-12-04T07:10:21.730 回答