or
| RadGridSubstances.Columns.Remove(RadGridSubstances.Columns("uzs_PosNeg")) |
| Dim comboBoxColumn As New GridViewComboBoxColumn |
| comboBoxColumn.HeaderText = "positiv/negativ" |
| comboBoxColumn.FieldName = "uzs_PosNeg" |
| comboBoxColumn.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDownList |
| ' Create Custom Table for Combobox |
| Dim comboDT As New DataTable |
| comboDT.Columns.Add("Name", GetType(System.String)) |
| comboDT.Columns.Add("Wert", GetType(System.Int16)) |
| Dim myNewRow As DataRow = comboDT.NewRow() |
| myNewRow("Name") = "positiv" |
| myNewRow("Wert") = 1 |
| comboDT.Rows.Add(myNewRow) |
| Dim myNewRow2 As DataRow = comboDT.NewRow() |
| myNewRow2("Name") = "negativ" |
| myNewRow2("Wert") = 0 |
| comboDT.Rows.Add(myNewRow2) |
| comboBoxColumn.DataSource = comboDT |
| comboBoxColumn.ValueMember = "Wert" |
| comboBoxColumn.DisplayMember = "Name" |
| comboBoxColumn.FieldName = "uzs_PosNeg" |
| RadGridSubstances.Columns.Add(comboBoxColumn) |
hi telerik,
I am working on winforms version Q2 2008 SP1 using a GridView control with one
imageCOlumn and three textboxColumns and a image list in that i have four images. I am using a
BindingList to bind the Grid, when i load the Grid initially it should not show image in the
imageColumn and all other textboxColumns gets filled with data.
Now, how can i fill the imageColumn of the Grid for a particular row based on the context menu that
consists of four images such that my imagecolumn gets filled with one of the images that i select from
the right click context menu.
how can i implement the above functionality, any help.
thanks and regards,
Vasu.
| /// <summary> |
| /// Displays RadMessageBox with specified text. |
| /// </summary> |
| /// <param name="text">The text to display in the RadMessageBox.</param> |
| /// <returns>One of the <see cref="T:System.Windows.Forms.DialogResult"></see> values</returns> |
| public static DialogResult Show(string text) |
| { |
| RadMessageBox.SetThemeName(_theme); |
| return RadMessageBox.Show(text); |
| } |
| private const string _theme = "Telerik"; |
| private static string _theme = "Telerik"; |
| public partial class OrganizationsForm : Telerik.WinControls.RadForm |
| { |
| private CallDataClassesDataContext db; |
| public OrganizationsForm() |
| { |
| InitializeComponent(); |
| db = new CallDataClassesDataContext(); |
| var OrganizationQuery = from organ in db.Organizations |
| orderby organ.Name |
| select new |
| { |
| organ.OrganizationId, |
| organ.Name |
| }; |
| organizationBindingSource.DataSource = OrganizationQuery; |
| } |
| } |
| private void InitializeComponent() |
| { |
| this.components = new System.ComponentModel.Container(); |
| Telerik.WinControls.UI.GridViewDecimalColumn gridViewDecimalColumn1 = new Telerik.WinControls.UI.GridViewDecimalColumn(); |
| Telerik.WinControls.UI.GridViewTextBoxColumn gridViewTextBoxColumn1 = new Telerik.WinControls.UI.GridViewTextBoxColumn(); |
| this.organizationBindingSource = new System.Windows.Forms.BindingSource(this.components); |
| this.radGridView1 = new Telerik.WinControls.UI.RadGridView(); |
| ((System.ComponentModel.ISupportInitialize)(this.organizationBindingSource)).BeginInit(); |
| ((System.ComponentModel.ISupportInitialize)(this.radGridView1)).BeginInit(); |
| ((System.ComponentModel.ISupportInitialize)(this.radGridView1.MasterGridViewTemplate)).BeginInit(); |
| ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); |
| this.SuspendLayout(); |
| // |
| // organizationBindingSource |
| // |
| this.organizationBindingSource.DataSource = typeof(CallMaintain.Organization); |
| // |
| // radGridView1 |
| // |
| this.radGridView1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(194)))), ((int)(((byte)(217)))), ((int)(((byte)(247))))); |
| this.radGridView1.Cursor = System.Windows.Forms.Cursors.Default; |
| this.radGridView1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F); |
| this.radGridView1.ForeColor = System.Drawing.SystemColors.ControlText; |
| this.radGridView1.ImeMode = System.Windows.Forms.ImeMode.NoControl; |
| this.radGridView1.Location = new System.Drawing.Point(13, 13); |
| // |
| // |
| // |
| this.radGridView1.MasterGridViewTemplate.AllowColumnChooser = false; |
| this.radGridView1.MasterGridViewTemplate.AllowColumnResize = false; |
| this.radGridView1.MasterGridViewTemplate.AllowDeleteRow = false; |
| this.radGridView1.MasterGridViewTemplate.AllowDragToGroup = false; |
| gridViewDecimalColumn1.AllowGroup = false; |
| gridViewDecimalColumn1.AllowResize = false; |
| gridViewDecimalColumn1.DataType = typeof(int); |
| gridViewDecimalColumn1.FieldAlias = "OrganizationId"; |
| gridViewDecimalColumn1.FieldName = "OrganizationId"; |
| gridViewDecimalColumn1.FormatInfo = new System.Globalization.CultureInfo(""); |
| gridViewDecimalColumn1.HeaderText = "OrganizationId"; |
| gridViewDecimalColumn1.IsAutoGenerated = true; |
| gridViewDecimalColumn1.ReadOnly = true; |
| gridViewDecimalColumn1.UniqueName = "OrganizationId"; |
| gridViewDecimalColumn1.VisibleInColumnChooser = false; |
| gridViewDecimalColumn1.Width = 80; |
| gridViewTextBoxColumn1.AllowGroup = false; |
| gridViewTextBoxColumn1.FieldAlias = "Name"; |
| gridViewTextBoxColumn1.FieldName = "Name"; |
| gridViewTextBoxColumn1.FormatInfo = new System.Globalization.CultureInfo(""); |
| gridViewTextBoxColumn1.HeaderText = "Name"; |
| gridViewTextBoxColumn1.IsAutoGenerated = true; |
| gridViewTextBoxColumn1.UniqueName = "Name"; |
| gridViewTextBoxColumn1.VisibleInColumnChooser = false; |
| gridViewTextBoxColumn1.Width = 250; |
| this.radGridView1.MasterGridViewTemplate.Columns.Add(gridViewDecimalColumn1); |
| this.radGridView1.MasterGridViewTemplate.Columns.Add(gridViewTextBoxColumn1); |
| this.radGridView1.MasterGridViewTemplate.DataSource = this.organizationBindingSource; |
| this.radGridView1.MasterGridViewTemplate.EnableGrouping = false; |
| this.radGridView1.Name = "radGridView1"; |
| this.radGridView1.RightToLeft = System.Windows.Forms.RightToLeft.No; |
| this.radGridView1.ShowGroupPanel = false; |
| this.radGridView1.Size = new System.Drawing.Size(381, 150); |
| this.radGridView1.TabIndex = 0; |
| this.radGridView1.Text = "radGridViewPreview"; |
| // |
| // OrganizationsForm |
| // |
| this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); |
| this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |
| this.ClientSize = new System.Drawing.Size(406, 276); |
| this.Controls.Add(this.radGridView1); |
| this.Name = "OrganizationsForm"; |
| this.Text = "Organizations"; |
| this.ThemeName = "Office2007Blue"; |
| ((System.ComponentModel.ISupportInitialize)(this.organizationBindingSource)).EndInit(); |
| ((System.ComponentModel.ISupportInitialize)(this.radGridView1.MasterGridViewTemplate)).EndInit(); |
| ((System.ComponentModel.ISupportInitialize)(this.radGridView1)).EndInit(); |
| ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); |
| this.ResumeLayout(false); |
| this.PerformLayout(); |
| } |