or
Imports
Telerik.WinControls
Imports
Telerik.WinControls.UI
Imports
Telerik.WinControls.UI.Export
Imports
Telerik.WinControls.Data
But I can't get ExportToExcelML method to come up when I code
Dim
exporter As ExportToExcelML = New ExportToExcelML(Me.gridview)
Did I miss anything?

class MyClassA : INotifyPropertyChanged{ String Porperty1 {get; set;} BindiingList<MyClassB> Items {get; set;} //...}class MyClassB : INotifyPropertyChanged{ String Property1 {get; set;} int Property2{ get; set;} //...}private void dataGrid_CellValueChanged(object sender, GridViewCellEventArgs e) { //if the column is from the child view we must handle the change to the data model directly if(e.Column.OwnerTemplate == gridViewTemplate1) { var b = e.Row.DataBoundItem as MyClassB; var property = typeof(MyClassB).GetProperty(e.Column.FieldName); property.SetValue(b, e.Value, null); } }

public partial class ListViewFullRowSelect : Form{ public ListViewFullRowSelect() { InitializeComponent(); radListView1.ViewType = Telerik.WinControls.UI.ListViewType.DetailsView; radListView1.FullRowSelect = false; List<Test> testList = new List<Test>(); Random r = new Random(); for (int i = 0; i < 500; i+=3) { int nextvalue = r.Next(10)+1; testList.Add(new Test(i, i + " times " + nextvalue+ " = " + i * nextvalue)); } radListView1.DataSource = testList; }}public class Test{ public int id { get; set; } public string result { get; set; } public Test(int id, string name) { this.id = id; this.result = name; }}
If ConfigureCorner.ShowDialog() = Windows.Forms.DialogResult.OK Then Telerik.WinControls.RadMessageBox.Show(Me, "Action applied", Me.Name, MessageBoxButtons.OK, Telerik.WinControls.RadMessageIcon.Info)End IfConfigureCorner.DisposeGC.Collect()GC.WaitForPendingFinalizers()GC.WaitForFullGCApproach()GC.WaitForFullGCComplete()GC.Collect()
ItemsCollection<T> : IBindingList, IList<T> where T : Item
{}delegate void RuleResultParameterDelegate(string value); // this delegate is used to allow the code to call back to itself, as needed in the UI thread private void RuleExecuted(string ruleResult) { // if this is not the main UI thread, then call this function via a delegate if (InvokeRequired) { BeginInvoke(new RuleResultParameterDelegate(RuleExecuted), new object[] { ruleResult }); return; } GridViewRowInfo row = new GridViewRowInfo(radGridView_EnvResults.MasterView); row.Cells["colTargetHost"].Value = “abc”; row.Cells["colRuleName"].Value = “efg”; var selectedRow = radGridView_EnvResults.CurrentRow; radGridView_EnvResults.Rows.Add(row); if (selectedRow != null) { radGridView_EnvResults.GridBehavior = new MyBehavior(); } } public class MyBehavior : BaseGridBehavior { public override bool ProcessKey(KeyEventArgs keys) { if (this.GridControl.CurrentRow is GridViewNewRowInfo) { if (keys.KeyData == Keys.Enter || keys.KeyData == Keys.Down || keys.KeyData == Keys.Up) { this.GridControl.EndEdit(); this.GridControl.GridNavigator.SelectPreviousRow(1); this.GridControl.GridNavigator.SelectFirstColumn(); this.GridControl.BeginEdit(); } else if (this.GridControl.GridNavigator.IsLastColumn(this.GridControl.CurrentColumn) && keys.KeyData == Keys.Tab) { this.GridControl.EndEdit(); this.GridControl.GridNavigator.SelectPreviousRow(1); this.GridControl.GridNavigator.SelectFirstColumn(); this.GridControl.BeginEdit(); } else if (keys.KeyData == Keys.Tab) { this.GridControl.GridNavigator.SelectNextColumn(); } return true; } else { return base.ProcessKey(keys); } } }