or

Dim oChooser As RadComboBox = CType(oSkinManager.FindControl("SkinChooser"), RadComboBox)For Each Item As RadComboBoxItem In oChooser.Items...templateColumn = new GridTemplateColumn();templateColumnName = "Billing Number"this._RadGrid1.MasterTableView.Columns.Add(templateColumn);templateColumn.ItemTemplate = new TextBoxTemplate(templateColumnName);templateColumn.HeaderText = templateColumnName;;templateColumn.DataField = templateColumnName;templateColumn.AllowFiltering = false; public class TextBoxTemplate : ITemplate { protected RadTextBox _textBox; string _columnName; public TextBoxTemplate(string columnName) { this._columnName = columnName; } public void InstantiateIn(System.Web.UI.Control container) { this._textBox = new RadTextBox(); this._textBox.ID = this._columnName; container.Controls.Add(this._textBox); this._textBox.DataBinding += new EventHandler(_textBox_DataBinding); } void _textBox_DataBinding(object sender, EventArgs e) { RadTextBox txt = (RadTextBox)sender; GridDataItem container = (GridDataItem)txt.NamingContainer; txt.Text = ((DataRowView)container.DataItem)[this._columnName].ToString(); }}