or
private void LoadFlags( Telerik.WinControls.UI.RadDropDownList myDLL, Array Cntrys){ myDLL.Items.Clear(); foreach (string currCountry in Cntrys) { RadListDataItem element = new RadListDataItem(); element.Text = currCountry; element.Image = global::TelerikEditor.Properties.Resources.ResourceManager.GetObject(currCountry); element.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText; myDLL.Items.Add(element); }}void radGridView_CellFormatting(object sender, CellFormattingEventArgs e) { e.CellElement.Padding = new Padding(3, 3, 5, 3); if (e.ColumnIndex != 0) { e.Column.WrapText = true; } }
"ProjectContract.TemplateContracts" is ProjectTemplate Collection and"ProjectContract.TaskContracts" is ProjectTask Collection.radGridView1.MasterTemplate.DataSource = ProjectContract.TemplateContracts;radGridView1.MasterTemplate.Templates.Add(new GridViewTemplate() { DataSource = ProjectContract.TaskContracts });radGridView1.Relations.AddSelfReference(radGridView1.MasterTemplate, "ProjectTemplateId", "ParentProjectTemplateId");radGridView1.Relations.AddSelfReference(radGridView1.MasterTemplate.Templates[0], "ProjectTaskId", "ParentProjectTaskId");var relation = new GridViewRelation(radGridView1.MasterTemplate, radGridView1.MasterTemplate.Templates[0]) { RelationName = "TemplateTask" };relation.ParentColumnNames.Add("ProjectTemplateId");relation.ChildColumnNames.Add("ParentProjectTemplateId");radGridView1.Relations.Add(relation);