or

public NoteHistoryControl() { InitializeComponent(); this.noteHistoryGridView.DataSource = new BindingList<Note>(this._noteHistory); } private void noteHistoryGridView_CellValueChanged(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e) { GridViewDataColumn column = e.Column as GridViewDataColumn; if (column != null && column.FieldName == "Text") { this._noteText = e.Value.ToString(); this.noteHistoryGridView.MasterGridViewTemplate.AllowAddNewRow = false; } }private void InitializeComponent() { Telerik.WinControls.UI.GridViewTextBoxColumn gridViewTextBoxColumn1 = new Telerik.WinControls.UI.GridViewTextBoxColumn(); Telerik.WinControls.UI.GridViewDateTimeColumn gridViewDateTimeColumn1 = new Telerik.WinControls.UI.GridViewDateTimeColumn(); Telerik.WinControls.UI.GridViewTextBoxColumn gridViewTextBoxColumn2 = new Telerik.WinControls.UI.GridViewTextBoxColumn(); Telerik.WinControls.UI.GridSortField gridSortField1 = new Telerik.WinControls.UI.GridSortField(); this.panel1 = new System.Windows.Forms.Panel(); this.noteLabel = new System.Windows.Forms.Label(); this.noteHistoryGridView = new Telerik.WinControls.UI.RadGridView(); this.panel1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.noteHistoryGridView)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.noteHistoryGridView.MasterGridViewTemplate)).BeginInit(); this.SuspendLayout(); // // panel1 // this.panel1.Controls.Add(this.noteLabel); this.panel1.Dock = System.Windows.Forms.DockStyle.Top; this.panel1.Location = new System.Drawing.Point(0, 0); this.panel1.Name = "panel1"; this.panel1.Padding = new System.Windows.Forms.Padding(3); this.panel1.Size = new System.Drawing.Size(400, 28); this.panel1.TabIndex = 0; // // noteLabel // this.noteLabel.AutoSize = true; this.noteLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.noteLabel.Location = new System.Drawing.Point(6, 6); this.noteLabel.Margin = new System.Windows.Forms.Padding(3); this.noteLabel.Name = "noteLabel"; this.noteLabel.Size = new System.Drawing.Size(44, 16); this.noteLabel.TabIndex = 1; this.noteLabel.Text = "Notes"; // // noteHistoryGridView // this.noteHistoryGridView.BackColor = System.Drawing.SystemColors.Control; this.noteHistoryGridView.Cursor = System.Windows.Forms.Cursors.Default; this.noteHistoryGridView.Dock = System.Windows.Forms.DockStyle.Fill; this.noteHistoryGridView.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F); this.noteHistoryGridView.ForeColor = System.Drawing.SystemColors.ControlText; this.noteHistoryGridView.ImeMode = System.Windows.Forms.ImeMode.NoControl; this.noteHistoryGridView.Location = new System.Drawing.Point(0, 28); // // // this.noteHistoryGridView.MasterGridViewTemplate.AddNewRowPosition = Telerik.WinControls.UI.PinnedRowPosition.Bottom; this.noteHistoryGridView.MasterGridViewTemplate.AllowColumnChooser = false; this.noteHistoryGridView.MasterGridViewTemplate.AllowColumnReorder = false; this.noteHistoryGridView.MasterGridViewTemplate.AllowDeleteRow = false; this.noteHistoryGridView.MasterGridViewTemplate.AllowDragToGroup = false; this.noteHistoryGridView.MasterGridViewTemplate.AllowEditRow = false; this.noteHistoryGridView.MasterGridViewTemplate.AutoGenerateColumns = false; this.noteHistoryGridView.MasterGridViewTemplate.AutoSizeColumnsMode = Telerik.WinControls.UI.GridViewAutoSizeColumnsMode.Fill; gridViewTextBoxColumn1.AllowFiltering = false; gridViewTextBoxColumn1.AllowGroup = false; gridViewTextBoxColumn1.AllowHide = false; gridViewTextBoxColumn1.FieldAlias = "columnNote"; gridViewTextBoxColumn1.FieldName = "Text"; gridViewTextBoxColumn1.HeaderText = "Note"; gridViewTextBoxColumn1.HeaderTextAlignment = System.Drawing.ContentAlignment.MiddleLeft; gridViewTextBoxColumn1.MinWidth = 50; gridViewTextBoxColumn1.Multiline = true; gridViewTextBoxColumn1.UniqueName = "columnNote"; gridViewTextBoxColumn1.Width = 215; gridViewTextBoxColumn1.WrapText = true; gridViewDateTimeColumn1.AllowFiltering = false; gridViewDateTimeColumn1.AllowGroup = false; gridViewDateTimeColumn1.AllowHide = false; gridViewDateTimeColumn1.DataType = typeof(System.DateTime); gridViewDateTimeColumn1.FieldAlias = "EntryDate"; gridViewDateTimeColumn1.FieldName = "EntryDate"; gridViewDateTimeColumn1.HeaderText = "Entry Date"; gridViewDateTimeColumn1.HeaderTextAlignment = System.Drawing.ContentAlignment.MiddleLeft; gridViewDateTimeColumn1.MinWidth = 50; gridViewDateTimeColumn1.ReadOnly = true; gridViewDateTimeColumn1.UniqueName = "columnDate"; gridViewDateTimeColumn1.Width = 215; gridViewTextBoxColumn2.AllowFiltering = false; gridViewTextBoxColumn2.AllowGroup = false; gridViewTextBoxColumn2.AllowHide = false; gridViewTextBoxColumn2.FieldAlias = "EntryUsername"; gridViewTextBoxColumn2.FieldName = "EntryUsername"; gridViewTextBoxColumn2.HeaderText = "Username"; gridViewTextBoxColumn2.HeaderTextAlignment = System.Drawing.ContentAlignment.MiddleLeft; gridViewTextBoxColumn2.MinWidth = 50; gridViewTextBoxColumn2.ReadOnly = true; gridViewTextBoxColumn2.UniqueName = "columnUsername"; gridViewTextBoxColumn2.Width = 215; this.noteHistoryGridView.MasterGridViewTemplate.Columns.Add(gridViewTextBoxColumn1); this.noteHistoryGridView.MasterGridViewTemplate.Columns.Add(gridViewDateTimeColumn1); this.noteHistoryGridView.MasterGridViewTemplate.Columns.Add(gridViewTextBoxColumn2); this.noteHistoryGridView.MasterGridViewTemplate.EnableGrouping = false; this.noteHistoryGridView.MasterGridViewTemplate.ShowRowHeaderColumn = false; gridSortField1.FieldAlias = "columnDate"; gridSortField1.FieldName = "columnDate"; this.noteHistoryGridView.MasterGridViewTemplate.SortExpressions.Add(gridSortField1); this.noteHistoryGridView.Name = "noteHistoryGridView"; this.noteHistoryGridView.RightToLeft = System.Windows.Forms.RightToLeft.No; this.noteHistoryGridView.SelectionMode = Telerik.WinControls.UI.GridViewSelectionMode.CellSelect; this.noteHistoryGridView.ShowGroupPanel = false; this.noteHistoryGridView.Size = new System.Drawing.Size(400, 122); this.noteHistoryGridView.TabIndex = 1; this.noteHistoryGridView.ThemeName = "ControlDefault"; this.noteHistoryGridView.CellValueChanged += new Telerik.WinControls.UI.GridViewCellEventHandler(this.noteHistoryGridView_CellValueChanged); // // NoteHistoryControl // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.Controls.Add(this.noteHistoryGridView); this.Controls.Add(this.panel1); this.MinimumSize = new System.Drawing.Size(350, 125); this.Name = "NoteHistoryControl"; this.Size = new System.Drawing.Size(400, 150); this.panel1.ResumeLayout(false); this.panel1.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.noteHistoryGridView.MasterGridViewTemplate)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.noteHistoryGridView)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); }private void Form1_Load(object sender, EventArgs e){ DataTable dt = new DataTable(); dt.Columns.Add("d1", typeof(Decimal)); dt.Columns.Add("d2", typeof(Decimal)); dt.Rows.Add(new object[] { 3, 4 }); dt.Rows.Add(new object[] { 1, 4 }); dt.Rows.Add(new object[] { 0, 3 }); dt.Rows.Add(new object[] { 3, 3 }); radGridView1.Columns[0].FieldName = "d1"; radGridView1.Columns[0].HeaderText = "d1"; radGridView1.Columns[0].Name = "d1"; radGridView1.Columns[1].FieldName = "d2"; radGridView1.Columns[1].HeaderText = "d2"; radGridView1.Columns[1].Name = "d2"; radGridView1.Columns[2].HeaderText = "exp"; radGridView1.DataSource = dt; radGridView1.Columns[2].Expression = "IIF(d1 = 0, 0, d2 / d1 )";
}
radGridView1.Columns[2].Expression = "IIF(d1 = 0, 0, d2 / (IIF(d1 = 0, 9999 , d1)))";
Private Sub tvwSetup_DragOverNode(sender As Object, e As RadTreeViewDragCancelEventArgs) Handles tvwSetup.DragOverNode
'disable expansion for nodes with values < 100 If e.TargetNode.Value < 100 Then tvwSetup.ExpandAnimation = ExpandAnimation.NoneEnd Subprivate void mNextP1_Click(object sender, EventArgs e){ string txt = File.ReadAllText("c:\\1.html"); string style = File.ReadAllText("c:\\styles.css"); Form f = new Form(); f.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; f.Dock = DockStyle.Fill; WebBrowser wb = new WebBrowser(); wb.DocumentText = ""; wb.Dock = DockStyle.Fill; doc = wb.Document.DomDocument as IHTMLDocument2; doc.designMode = "On"; doc.write(txt); IHTMLStyleSheet styleSheet = doc.createStyleSheet("", 0); styleSheet.cssText = style; f.Controls.Add(wb); DocumentWindow dw = new DocumentWindow(); f.TopLevel = false; dw.Controls.Add(f); f.Show(); dw.Text = "Contents"; radDock1.AddDocument(dw); radDock1.ActiveWindow = dw; MessageBox.Show("Done");}Form1 form1 = new Form1();form1.newBlankProject();public void newBlankProject(){ string txt = File.ReadAllText("c:\\1.html"); string style = File.ReadAllText("c:\\styles.css"); Form f = new Form(); f.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; f.Dock = DockStyle.Fill; WebBrowser wb = new WebBrowser(); wb.DocumentText = ""; wb.Dock = DockStyle.Fill; doc = wb.Document.DomDocument as IHTMLDocument2; doc.designMode = "On"; doc.write(txt); IHTMLStyleSheet styleSheet = doc.createStyleSheet("", 0); styleSheet.cssText = style; f.Controls.Add(wb); DocumentWindow dw = new DocumentWindow(); f.TopLevel = false; dw.Controls.Add(f); f.Show(); dw.Text = "Contents"; radDock1.AddDocument(dw); radDock1.ActiveWindow = dw; MessageBox.Show("Done2");}public partial class Form1 : Form{ public Form1() { InitializeComponent(); radMultiColumnComboBox1.EditorControl.EnableSorting = false; radMultiColumnComboBox1.EditorControl.EnableFiltering = false; radMultiColumnComboBox1.EditorControl.EnableGrouping = false; } private void Form1_Load(object sender, EventArgs e) { radMultiColumnComboBox1.EditorControl.VirtualMode = true; radMultiColumnComboBox1.EditorControl.CellValueNeeded += new Telerik.WinControls.UI.GridViewCellValueEventHandler(EditorControl_CellValueNeeded); radMultiColumnComboBox1.EditorControl.ColumnCount = 2; radMultiColumnComboBox1.EditorControl.RowCount = 2000; } void EditorControl_CellValueNeeded(object sender, Telerik.WinControls.UI.GridViewCellValueEventArgs e) { e.Value = e.RowIndex.ToString() + "," + e.ColumnIndex.ToString(); }}