or
Catalogue2
Catalogue3
I want to delete the middel node "Catalogue2" then node 3 "Catalogue3" must move 1 up so the tree just have 2 nodes
Catalogue3
How do i do this when treeview is populated from sql
<
asp:Button
ID
=
"ButtonAddNew"
Text
=
"Open RadWindow"
runat
=
"server"
CausesValidation
=
"false"
OnClick
=
"ButtonAddNew_Click"
/>
<
telerik:RadWindowManager
ID
=
"RadWindowManager01"
Modal
=
"true"
runat
=
"server"
>
<
Windows
>
</
Windows
>
</
telerik:RadWindowManager
>
<
telerik:RadWindow
ID
=
"RadWindowImageEdit"
InitialBehaviors
=
"Pin"
Skin
=
"Sitefinity"
Width
=
"920"
AutoSize
=
"true"
AutoSizeBehaviors
=
"Height"
EnableEmbeddedSkins
=
"false"
EnableEmbeddedBasestylesheet
=
"false"
Behaviors
=
"Close"
VisibleTitlebar
=
"true"
VisibleStatusbar
=
"false"
KeepInScreenBounds
=
"true"
EnableShadow
=
"false"
VisibleOnPageLoad
=
"False"
Modal
=
"true"
runat
=
"server"
>
<
ContentTemplate
>
<
div
style
=
"width: 867px; padding: 10px;"
>
<
telerik:RadAjaxPanel
ID
=
"RadAjaxPanel2"
runat
=
"server"
>
<
asp:Panel
ID
=
"panel01"
runat
=
"server"
>
<!--Form part 1 content here -->
<
asp:Button
ID
=
"ButtonNext01"
Text
=
"Button1"
ValidationGroup
=
"vgText"
CausesValidation
=
"True"
runat
=
"server"
OnClick
=
"OnClick_ButtonNext01"
/>
</
asp:Panel
>
<
asp:Panel
ID
=
"panel02"
runat
=
"server"
>
<!--Form part 2 content here -->
<
asp:Button
ID
=
"Buttonback02"
ValidationGroup
=
"vgText"
Text
=
"Button2"
CausesValidation
=
"True"
runat
=
"server"
OnClick
=
"OnClick_Buttonback02"
/>
</
asp:Panel
>
</
telerik:RadAjaxPanel
>
</
div
>
</
ContentTemplate
>
</
telerik:RadWindow
>
Protected Sub RadGrid1_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemDataBound |
'Is it a GridDataItem |
If (TypeOf (e.Item) Is GridDataItem) Then |
'Get the instance of the right type |
Dim dataBoundItem As GridDataItem = e.Item |
Dim a As New ArrayList |
a.Add("M9_Sep") |
a.Add("M10_Oct") |
a.Add("M11_Nov") |
a.Add("M12_Dec") |
a.Add("M1_Jan") |
a.Add("M2_Feb") |
a.Add("M3_Mar") |
a.Add("M4_Apr") |
a.Add("M5_May") |
For i As Integer = 0 To 8 |
Dim s As Integer = 0 |
Integer.TryParse(dataBoundItem(a(i)).Text, s) |
Select Case s |
Case Is > 120 |
dataBoundItem(a(i)).BackColor = Drawing.Color.Red |
Case 90 To 120 |
dataBoundItem(a(i)).BackColor = Drawing.Color.Green |
Case 60 To 89 |
dataBoundItem(a(i)).BackColor = Drawing.Color.Yellow |
Case Is < 60 |
dataBoundItem(a(i)).BackColor = Drawing.Color.Purple |
End Select |
Next |
End If |
public override void InstantiateIn(Control container) { Label lbl = new Label(); lbl.DataBinding += label_DataBinding; container.Controls.Add(lbl); } void label_DataBinding(object sender, System.EventArgs e) { Label lbl = (Label)sender; GridDataItem dataItem = lbl.NamingContainer as GridDataItem; DataRowView drv = (DataRowView)dataItem.DataItem; RefItem item = Item.refdef.ItemsFlat.Find(m => m.Id == drv[Item.user_name].ToGuid()); if (item == null) { lbl.Text = ""; return; } lbl.Text = item.Caption; }
protected void RadGridImages_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
{
List<
Business.Logic.BusinessObjects.ArtistImage
> lst = new List<
Business.Logic.BusinessObjects.ArtistImage
>();
int aid = -1;
bool isOK = int.TryParse(this.HiddenArtistID.Value, out aid);
if (isOK)
{
lst = artistImageManager.Get(aid);
if (lst != null)
{
this.RadGridImages.DataSource = lst;
}
else
{
if (this.RadGridImages.DataSourceID == "")
{
this.RadGridImages.DataSource = new string[] { };
}
}
}
if (!string.IsNullOrEmpty(gridMessage))
{
DisplayMessage(gridMessage);
}
}
private void DisplayMessage(string text)
{
RadGridImages.Controls.Add(new LiteralControl(string.Format("<
span
style
=
'color:red'
>{0}</
span
>", text)));
}