| Protected Sub RadGrid1_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemDataBound | |
| If TypeOf e.Item Is Telerik.Web.UI.GridPagerItem Then | |
| Dim lblGoToPage As Label = DirectCast(e.Item.FindControl("GoToPageLabel"), Label) | |
| If Not lblGoToPage Is Nothing Then lblGoToPage.Text = "Seleziona Pagina:" | |
| Dim lbGoToPage As Button = DirectCast(e.Item.FindControl("GoToPageLinkButton"), Button) | |
| If Not lbGoToPage Is Nothing Then lbGoToPage.Text = "Visualizza" | |
| Dim lblPageSize As Label = DirectCast(e.Item.FindControl("ChangePageSizeLabel"), Label) | |
| If Not lblPageSize Is Nothing Then lblPageSize.Text = "Comunicazioni per Pagina:" | |
| Dim lbPageSize As Button = DirectCast(e.Item.FindControl("ChangePageSizeLinkButton"), Button) | |
| If Not lbPageSize Is Nothing Then lbPageSize.Text = "Mostra" | |
| End If | |
| End Sub |
| protected void btn_Click(object sender, EventArgs e) | |
| { | |
| foreach (GridItem commandItem in this.grid1.MasterTableView.GetItems(GridItemType.FilteringItem)) | |
| { | |
| commandItem.Visible = false; | |
| } | |
| grid1.ExportSettings.FileName = "file"; | |
| grid1.ExportSettings.ExportOnlyData = true; | |
| grid1.ExportSettings.OpenInNewWindow = true; | |
| grid1.ExportSettings.IgnorePaging = true; | |
| grid1.MasterTableView.ExportToExcel(); | |
| } |
| <telerik:RadContextMenu ID="GridContextMenu" runat="server"> |
| <Targets> |
| <telerik:ContextMenuControlTarget ControlID="RadGridKids" /> |
| <telerik:ContextMenuControlTarget ControlID="Label1" /> |
| </Targets> |
| <Items> |
| <telerik:RadMenuItem runat="server" Text="Root Stuff"> |
| <Items> |
| <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 1"> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 2"> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadMenuItem> |
| <telerik:RadMenuItem runat="server" Text="Root Item 2"> |
| </telerik:RadMenuItem> |
| </Items> |
| </telerik:RadContextMenu> |
| <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> |
| <telerik:RadGrid ID="RadGridKids" runat="server" GridLines="Horizontal" OnItemDataBound="RadGridKids_ItemDataBound" |
| AutoGenerateColumns="False" Height="99%" ShowStatusBar="True" GroupingEnabled="False"> |
| <MasterTableView CellSpacing="-1"> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridBoundColumn HeaderText="Node Description" UniqueName="NodeDesc"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
| <ClientSettings> |
| <Selecting AllowRowSelect="True" /> |
| <Scrolling AllowScroll="True" UseStaticHeaders="True" /> |
| <ClientEvents OnRowContextMenu="GridRowContextMenu" /> |
| </ClientSettings> |
| </telerik:RadGrid> |
AllowAutomaticInserts="True" AllowAutomaticUpdates="True"
AllowMultiRowSelection="True" AllowPaging="True"
AllowSorting="True" SortingSettings-SortToolTip="Klikni tukaj za sortiranje"
AutoGenerateColumns="False" AutoGenerateDeleteColumn="False"
AutoGenerateEditColumn="False" DataSourceID="skupineSource" GridLines="None"
Skin="Vista"
OnItemCommand="skupineGrid_ItemCommand"
OnItemCreated="skupineGrid_ItemCreated"
onitemdatabound="skupineGrid_ItemDataBound"
oninsertcommand="skupineGrid_InsertCommand"
onprerender="skupineGrid_PreRender">
<PagerStyle Mode="NextPrevAndNumeric" ShowPagerText="True"
PagerTextFormat="Stran: {4} &nbsp;Prikazujem stran {0} od {1}, zapisov {2} do {3} od {5}."
NextPagesToolTip="Naslednje strani" NextPageToolTip="Naslednja stran"
PrevPagesToolTip="Prejšnje strani" PrevPageToolTip="Prejšnja stran"
FirstPageToolTip="Prva stran" LastPageToolTip="Zadnja stran" />
<ValidationSettings EnableValidation="false" />
<MasterTableView DataSourceID="skupineSource" DataKeyNames="ID,checked" ClientDataKeyNames="ID" Width="100%"
TableLayout="Auto" EditMode="InPlace" CommandItemDisplay="Top"
CommandItemSettings-AddNewRecordText="Dodaj skupino"
CommandItemSettings-RefreshText="Osveži" Name="Skupine"
NoDetailRecordsText="V bazi ni zapisov o naslovnikih."
NoMasterRecordsText="V bazi ni zapisov o skupinah.">
<CommandItemSettings AddNewRecordText="Dodaj skupino" RefreshText="Osveži"></CommandItemSettings>
<Columns>
<telerik:GridBoundColumn DataField="skupina" HeaderText="Skupina" HeaderButtonType="TextButton"
UniqueName="skupina">
</telerik:GridBoundColumn>
<telerik:GridEditCommandColumn ButtonType="ImageButton" HeaderText="Uredi"
UniqueName="EditCommandColumn">
<HeaderStyle HorizontalAlign="Center" Width="50"></HeaderStyle>
<ItemStyle HorizontalAlign="Center" />
</telerik:GridEditCommandColumn>
<telerik:GridButtonColumn ConfirmText="Ali želite res izbrisati skupino?\n\nIzbrisali boste tudi vsa planirana sporočila (SMS + e-mail) namenjena tej skupini, tako kot tudi vezave naslovnikov na to skupino." ButtonType="ImageButton" HeaderText="Izbriši"
CommandName="Delete" UniqueName="DeleteColumn">
<HeaderStyle HorizontalAlign="Center" Width="50"></HeaderStyle>
<ItemStyle HorizontalAlign="Center" />
</telerik:GridButtonColumn>
<telerik:GridTemplateColumn HeaderText="Pošlji SMS" UniqueName="SMS">
<ItemTemplate>
<asp:CheckBox ID="smscheck" runat="server" Enabled="true" />
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" Width="80"></HeaderStyle>
<ItemStyle HorizontalAlign="Center" />
</telerik:GridTemplateColumn>
</Columns>
<DetailTables>
<telerik:GridTableView DataKeyNames="ID,checked" DataSourceID="naslovnikiSource"
EditMode="InPlace" CommandItemDisplay="Top"
CommandItemSettings-AddNewRecordText="Dodaj Naslovnika" Width="100%"
CommandItemSettings-RefreshText="Osveži"
NoDetailRecordsText="V tej skupini ni zapisov o naslovnikih." runat="server"
Name="Naslovniki">
<PagerStyle Mode="NextPrevAndNumeric" ShowPagerText="True"
PagerTextFormat="Stran: {4} &nbsp;Prikazujem stran {0} od {1}, zapisov {2} do {3} od {5}."
NextPagesToolTip="Naslednje strani" NextPageToolTip="Naslednja stran"
PrevPagesToolTip="Prejšnje strani" PrevPageToolTip="Prejšnja stran"
FirstPageToolTip="Prva stran" LastPageToolTip="Zadnja stran" />
<ParentTableRelation>
<telerik:GridRelationFields DetailKeyField="skupID" MasterKeyField="ID" />
</ParentTableRelation>
<CommandItemSettings AddNewRecordText="Dodaj Naslovnika" RefreshText="Osveži"></CommandItemSettings>
<Columns>
<telerik:GridBoundColumn HeaderText="Ime" HeaderButtonType="TextButton"
DataField="ime" UniqueName="ime">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn HeaderText="Telefonska številka(m)" HeaderButtonType="TextButton"
DataField="stevilka" UniqueName="stevilka">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn HeaderText="e-mail" HeaderButtonType="TextButton"
DataField="email" UniqueName="email">
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn UniqueName="LST" HeaderText="Skupine">
<ItemTemplate>
<asp:ListBox ID="skupddl" Width="160" runat="server" Rows="5" SelectionMode="Multiple"></asp:ListBox>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" Width="80px"></HeaderStyle>
<ItemStyle HorizontalAlign="Center" />
</telerik:GridTemplateColumn>
<telerik:GridEditCommandColumn ButtonType="ImageButton" HeaderText="Uredi"
UniqueName="EditCommandColumn">
<HeaderStyle HorizontalAlign="Center" Width="50"></HeaderStyle>
<ItemStyle HorizontalAlign="Center" />
</telerik:GridEditCommandColumn>
<telerik:GridButtonColumn ConfirmText="Ali želite res izbrisati naslovnika?\n\nIzbrisali boste tudi vsa planirana sporočila (SMS + e-mail) namenjena temu naslovniku." ButtonType="ImageButton" HeaderText="Izbriši"
CommandName="Delete" UniqueName="DeleteColumn">
<HeaderStyle HorizontalAlign="Center" Width="50"></HeaderStyle>
<ItemStyle HorizontalAlign="Center" />
</telerik:GridButtonColumn>
<telerik:GridTemplateColumn HeaderText="Pošlji SMS" UniqueName="SMS">
<ItemTemplate>
<asp:CheckBox ID="smscheck" runat="server" Enabled="true" />
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" Width="80"></HeaderStyle>
<ItemStyle HorizontalAlign="Center" />
</telerik:GridTemplateColumn>
</Columns>
</telerik:GridTableView>
</DetailTables>
</MasterTableView>
<ClientSettings AllowKeyboardNavigation="True">
<Selecting AllowRowSelect="True" EnableDragToSelectRows="true" />
<ClientEvents OnRowSelecting="RowSelecting" OnRowSelected="RowSelected" />
<ClientMessages PagerTooltipFormatString="Stran: <b>{0}</b> od <b>{1}</b> strani" />
</ClientSettings>
<SortingSettings SortToolTip="Klikni tukaj za sortiranje"></SortingSettings>
<StatusBarSettings LoadingText="Nalagam..." ReadyText="Pripravljen" />
<HierarchySettings CollapseTooltip="Minimiziraj" ExpandTooltip="Maksimiziraj" />
</telerik:RadGrid>
LP, Luka