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);