or

Appointment apt = new Appointment();apt.UniqueId = new EventId(1);apt.ResourceId = new EventId(1);apt.Start = DateTime.Now.Date.AddHours(9);apt.End = apt.Start.AddMinutes(30);apt.Summary = "Apt Test";radScheduler1.Appointments.Add(apt);
DataTable dataTable = new DataTable();dataTable.Columns.AddRange(new DataColumn[]{ new DataColumn("NumeroActe", typeof(string)), new DataColumn("DateActe", typeof(string)), new DataColumn("TypeBien", typeof(string)), new DataColumn("Surface", typeof(decimal)), new DataColumn("Prix", typeof(decimal)), new DataColumn("Pieces", typeof(int)), new DataColumn("EpoqueConstruction", typeof(string)), new DataColumn("NumeroRue", typeof(string)), new DataColumn("NomRue", typeof(string)), new DataColumn("LieuDit", typeof(string)), new DataColumn("CodePostal", typeof(string)), new DataColumn("Localite", typeof(string)), new DataColumn("Maison", typeof(bool)), new DataColumn("Appartement", typeof(bool)), new DataColumn("Terrain", typeof(bool)), new DataColumn("Local", typeof(bool)), new DataColumn("Annexe", typeof(bool)), new DataColumn("Cave", typeof(bool)), new DataColumn("Garage", typeof(bool)), new DataColumn("Grenier", typeof(bool)) });dataTable.BeginLoadData();foreach (DataRow row in table.Rows){ // Create a ExportVenteData according to the current Database row ExportVenteManager manager = new ExportVenteManager(); ExportVenteData tmpExportData = manager.BuildExportVenteData(row); if (tmpExportData != null && tmpExportData.IsValid()) { // Create the new custom line for the datasource DataRow ligne = dataTable.NewRow(); ligne["NumeroActe"] = tmpExportData.NumActe; ligne["DateActe"] = tmpExportData.DateActe.ToString("dd/MM/yyyy"); ligne["TypeBien"] = cTypeFiche.GetLibelle(tmpExportData.TypeBien); ligne["Prix"] = tmpExportData.PrixVente; ligne["Surface"] = tmpExportData.Surface; ligne["Pieces"] = tmpExportData.NbPieces; ligne["EpoqueConstruction"] = cLibellesEnums.EpoqueConstruction.ToString(tmpExportData.EpoqueConstruction); ligne["NumeroRue"] = row["NUMERO_RUE"] != null ? row["NUMERO_RUE"].ToString() : ""; ligne["NomRue"] = row["NOM_RUE"] != null ? row["NOM_RUE"].ToString() : ""; ligne["LieuDit"] = row["LIEU_DIT"] != null ? row["LIEU_DIT"].ToString() : ""; ligne["CodePostal"] = row["CODE_POSTAL"] != null ? row["CODE_POSTAL"].ToString() : ""; ligne["Localite"] = row["LOCALITE"] != null ? row["LOCALITE"].ToString() : ""; foreach (eTypeFiche fiche in tmpExportData.LstAnnexesSupplementaires) { switch (fiche) { case eTypeFiche.ANNEXE: ligne["Annexe"] = true; break; case eTypeFiche.ANNEXE_CAVE: ligne["Cave"] = true; break; case eTypeFiche.ANNEXE_GRENIER: ligne["Grenier"] = true; break; case eTypeFiche.APPARTEMENT: ligne["Appartement"] = true; break; case eTypeFiche.GARAGE: ligne["Garage"] = true; break; case eTypeFiche.LOCAL: ligne["Local"] = true; break; case eTypeFiche.MAISON: ligne["Maison"] = true; break; case eTypeFiche.TERRAIN: ligne["Terrain"] = true; break; } } dataTable.Rows.Add(ligne); }}dataTable.EndLoadData();dgvData.MasterTemplate.BeginUpdate();bdsData.DataSource = _dataTable;dgvData.MasterTemplate.EndUpdate();
using System.ComponentModel; using System.Windows.Forms; using Telerik.WinControls.Data; using Telerik.WinControls.UI; namespace PropertyGridExample { public class GridViewFactory { public RadGridView CreateGridView() { // Setup gridview with default options RadGridView gvResults = new RadGridView(); gvResults.Dock = DockStyle.Fill; //gvResults.AllowAutoSizeColumns = true; gvResults.ReadOnly = true; gvResults.Text = "Test"; gvResults.Name = "SearchResults"; gvResults.EnableSorting = true; gvResults.MasterTemplate.EnableSorting = true; // Setup MasterTemplate gvResults.MasterTemplate.AllowAddNewRow = false; gvResults.MasterTemplate.AutoGenerateColumns = false; gvResults.MasterTemplate.Tag = "Test Template"; gvResults.DataSource = null; gvResults.TableElement.BeginUpdate(); gvResults.MasterTemplate.Columns.Clear(); // Setup Columns GridViewTextBoxColumn column = new GridViewTextBoxColumn(); column.Name = "Title"; column.HeaderText = "Title"; column.FieldName = "Title"; column.MinWidth = 50; column.MaxWidth = 250; column.AutoSizeMode = BestFitColumnMode.DisplayedDataCells; gvResults.MasterTemplate.Columns.Add(column); GridViewTextBoxColumn column1 = new GridViewTextBoxColumn(); column1.Name = "Countries"; column1.HeaderText = "Countries"; column1.FieldName = "Countries"; column1.MinWidth = 50; column1.MaxWidth = 250; column1.AutoSizeMode = BestFitColumnMode.DisplayedDataCells; gvResults.MasterTemplate.Columns.Add(column1); GridViewTextBoxColumn column2 = new GridViewTextBoxColumn(); column2.Name = "Sites"; column2.HeaderText = "Sites"; column2.FieldName = "Sites"; column2.MinWidth = 50; column2.MaxWidth = 250; column2.AutoSizeMode = BestFitColumnMode.DisplayedDataCells; gvResults.MasterTemplate.Columns.Add(column2); gvResults.TableElement.EndUpdate(false); // Set the Datasource (Can be any object collection) gvResults.DataSource = DataFactoryClass.GetData(); SortDescriptor descriptor = new SortDescriptor(); descriptor.PropertyName = "Title"; descriptor.Direction = ListSortDirection.Descending; gvResults.SortDescriptors.Add(descriptor); return gvResults; } } } GridViewCheckBoxColumn. Header for that column shoud have checkbox, If I select that header check box all the checkbox in that column should be checked.
Thank you in Advance.
Raghu
public class CustomDropDownList : UserControl{ private RadDropDownList dropDownList; [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)] public RadDropDownList DropDownList { get { return dropDownList; } } public CustomDropDownList() { dropDownList = new RadDropDownList(); dropDownList.Dock = DockStyle.Fill; this.Controls.Add(dropDownList); this.Size = new Size(dropDownList.PreferredSize.Width, dropDownList.PreferredSize.Height + 1); } protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (!dropDownList.Enabled || !this.Enabled) { this.Enabled = true; dropDownList.Enabled = true; dropDownList.Enabled = false; this.Enabled = false; } } protected override void Dispose(bool disposing) { base.Dispose(disposing); if (dropDownList != null) { dropDownList.Dispose(); dropDownList = null; } }}