| <telerik:RadWindow ID="RadWindow1" runat="server" CssClass="RadWindow" |
| Behaviors="Resize, Maximize, Move" Height="400px" Modal="True" |
| VisibleStatusbar="False" Width="600px" VisibleOnPageLoad="True" |
| Title="Seleziona Agenzia / Sito"> |
| <ContentTemplate> |
| <telerik:RadToolBar ID="RadToolBar1" runat="server" Width="100%"> |
| <Items> |
| <telerik:RadToolBarButton runat="server" Text="Aggiorna" |
| ImageUrl="~/images/refresh.png" AllowSelfUnCheck="True" Value="refresh"> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton IsSeparator="True" /> |
| <telerik:RadToolBarSplitButton ID="ComboSearch" runat="server"> |
| <Buttons> |
| <telerik:RadToolBarButton runat="server" Text="Cerca in 'Nomi e note'" /> |
| <telerik:RadToolBarButton runat="server" Text="Cerca in 'Nome cliente'" /> |
| <telerik:RadToolBarButton runat="server" Text="Cerca in 'Nome agenzia'" /> |
| <telerik:RadToolBarButton runat="server" Text="Cerca in 'Indirizzo'" /> |
| <telerik:RadToolBarButton runat="server" Text="Cerca in 'Cap'" /> |
| <telerik:RadToolBarButton runat="server" Text="Cerca in 'Città '" /> |
| <telerik:RadToolBarButton runat="server" Text="Cerca in 'Provincia'" /> |
| <telerik:RadToolBarButton runat="server" Text="Cerca in 'Note'" /> |
| </Buttons> |
| </telerik:RadToolBarSplitButton> |
| <telerik:RadToolBarButton Value="TemplateSearch"> |
| <ItemTemplate> |
| <asp:TextBox ID="TextboxSearch" runat="server" Width="150px" /> |
| </ItemTemplate> |
| </telerik:RadToolBarButton> |
| <telerik:RadToolBarButton runat="server" ImageUrl="~/Images/search.png" Value="search"> |
| </telerik:RadToolBarButton> |
| </Items> |
| </telerik:RadToolBar> |
| <telerik:RadGrid ID="RadGrid1" runat="server" Width="100%" |
| AutoGenerateColumns="False" DataSourceID="SqlDataSourceCustomers" |
| GridLines="None"> |
| <!-- my grid implementation --> |
| </telerik:RadGrid> |
| </ContentTemplate> |
| </telerik:RadWindow> |
| <telerik:RadGrid ID="grdAppezz" runat="server" GridLines="None" |
| AllowPaging="True" PageSize="20" AllowSorting="True" AutoGenerateColumns="False" |
| ShowStatusBar="true" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" |
| AllowAutomaticUpdates="True"> |
| <MasterTableView CommandItemDisplay="none" GridLines="None" |
| DataKeyNames="IDAPPEZZAMENTO,IDUPO,IDNOTIFICA" AllowFilteringByColumn="False" AllowSorting="True"> |
| <Columns> |
| <telerik:GridTemplateColumn> |
| <ItemTemplate> |
| <asp:ImageButton runat="server" ID="btnEdit" ImageUrl="~/_img/Editor.gif" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn> |
| <HeaderTemplate> |
| <table id="Table1" style="width: 100%"> |
| <tr> |
| <td style="width: 100%"> |
| <asp:LinkButton CssClass="Button" ID="btnAPP" Text="N° App." ToolTip="Sort by N° Appezzamento" |
| CommandName='Sort' CommandArgument='IDUPO' runat="server" /> |
| </td> |
| </tr> |
| </table> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <table cellspacing="0" width="100%"> |
| <tr> |
| <td style="width: 100%"> |
| <%#Eval("IDAPPEZZAMENTO")%> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| <ItemStyle HorizontalAlign="Center" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn> |
| <HeaderTemplate> |
| <table id="Table1" style="width: 100%"> |
| <tr> |
| <td colspan="2" align="center"> |
| <b>Codice Istat</b> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 50%"> |
| <asp:LinkButton CssClass="Button" ID="btnProv" Text="Prov" ToolTip="Sort by Provincia" |
| CommandName='Sort' CommandArgument='PROVINCIA' runat="server" /> |
| </td> |
| <td style="width: 50%"> |
| <asp:LinkButton CssClass="Button" ID="btnCom" Text="Comune" ToolTip="Sort by Comune" |
| CommandName='Sort' CommandArgument='COMUNE' runat="server" /> |
| </td> |
| </tr> |
| </table> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <table cellspacing="0" width="100%"> |
| <tr> |
| <td style="width: 50%"> |
| <%#Eval("PROVINCIA")%> |
| </td> |
| <td style="width: 50%"> |
| <%#Eval("COMUNE")%> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| <ItemStyle HorizontalAlign="Center" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn> |
| <HeaderTemplate> |
| <table style="width: 100%"> |
| <tr> |
| <td colspan="3" align="center"> |
| <b>SUP. CATASTALE</b> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 34%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnHA1" Text="ha" ToolTip="Sort by HA" |
| CommandName='Sort' CommandArgument='HA1' runat="server" /> |
| </td> |
| <td style="width: 33%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnARE1" Text="are" ToolTip="Sort by Are" |
| CommandName='Sort' CommandArgument='ARE1' runat="server" /> |
| </td> |
| <td style="width: 33%" align="center"> |
| <asp:LinkButton CssClass="btnCRE1" ID="LinkButton1" Text="cre" ToolTip="Sort by cre" |
| CommandName='Sort' CommandArgument='CRE1' runat="server" /> |
| </td> |
| </tr> |
| </table> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <table cellspacing="0" width="100%"> |
| <tr> |
| <td style="width: 34%"> |
| <%#Eval("HA1")%> |
| </td> |
| <td style="width: 33%"> |
| <%#Eval("ARE1")%> |
| </td> |
| <td style="width: 33%"> |
| <%#Eval("CRE1")%> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| <ItemStyle HorizontalAlign="Center" /> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn DataField="METODOPRODDICHIARATO" HeaderText="Metodo" SortExpression="METODOPRODDICHIARATO"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="DTCESSAZIONECONV" HeaderText="Data Cessato" SortExpression="DTCESSAZIONECONV" DataFormatString="{0: dd/MM/yyyy}"> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn> |
| <HeaderTemplate> |
| <table style="width: 100%"> |
| <tr> |
| <td style="width: 100%" align="center"> |
| <asp:LinkButton CssClass="Button" ID="btnOrient" Text="Orientamenti" ToolTip="Sort by Orientamenti" |
| CommandName='Sort' CommandArgument='ORIENTAMENTO1' runat="server" /> |
| </td> |
| </tr> |
| </table> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <table cellspacing="0" width="100%"> |
| <tr> |
| <td style="width: 25%"> |
| <%#Eval("ORIENTAMENTO1")%> |
| </td> |
| <td style="width: 25%"> |
| <%#Eval("ORIENTAMENTO2")%> |
| </td> |
| <td style="width: 25%"> |
| <%#Eval("ORIENTAMENTO3")%> |
| </td> |
| <td style="width: 25%"> |
| <%#Eval("ORIENTAMENTO4")%> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| <ItemStyle HorizontalAlign="Center" /> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| <DetailTables> |
| <telerik:GridTableView AutoGenerateColumns="false" Caption="Particella Appezzamenti" AllowSorting="false" |
| DataSourceID="objDSPart" Width="90%" PageSize="7"> |
| <ParentTableRelation> |
| <telerik:GridRelationFields DetailKeyField="IDUPO,IDNOTIFICA,IDAPPEZZAMENTO" MasterKeyField="IDUPO,IDNOTIFICA,IDAPPEZZAMENTO" /> |
| </ParentTableRelation> |
| <PagerStyle AlwaysVisible="false" /> |
| <Columns> |
| <telerik:GridBoundColumn SortExpression="IDIDPARTICELLA" HeaderText="Part." DataField="IDIDPARTICELLA" UniqueName="colIDIDPARTICELLA" AllowSorting="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn SortExpression="SUPERFICIECONVENZ" HeaderText="Sup. Convenzionale" DataField="SUPERFICIECONVENZ" UniqueName="colSUPERFICIECONVENZ"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn SortExpression="SUPERFICIEBIO" HeaderText="Sup. Biologico" DataField="SUPERFICIEBIO" UniqueName="colSUPERFICIEBIO"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn SortExpression="SUPERFICIECONVERS" HeaderText="Sup. In Converzione" DataField="SUPERFICIECONVERS" UniqueName="colSUPERFICIECONVERS"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </telerik:GridTableView> |
| </DetailTables> |
| </MasterTableView> |
| </telerik:RadGrid> |
protected
void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
LoadRootNodes(
TreeNodeExpandMode.ServerSideCallBack);
}
RadTreeView1.DataBind();
}
and
protected
void RadTreeView_NodeExpand(object sender, RadTreeNodeEventArgs e)
{
PopulateNodeOnDemand(e,
TreeNodeExpandMode.ServerSideCallBack);
}
so when I delete Category from the RadTreeView (the delete button is nested in the NodeTemplate), fisrt I call method to delete the category from the database : (CategoriesData.Delete(SelectedNode.Value)) and after that remove the node from the RadTreeView.
(SelectedNode.Remove)
But when I press the refresh Button of the Browser after the node was removed from the TreeView, it appears again.So my question is how I can Refresh the TreeView on delete operation, when i use Load-on demand feature and NodeTemplate.
.
Best Regards Deyana