我有一个网格,我需要动态地(以编程方式)添加列。
我一直在浏览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>
我该如何创建呢?
答案 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)
的更多信息