
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" > |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="pGalleries"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="pGalleries" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="pGalleryImages"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="pGalleryImages" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="pImage"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="pImage" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Forest" InitialDelayTime="0"> |
| </telerik:RadAjaxLoadingPanel> |
| <!-- GALLERY VIEW --> |
| <telerik:RadListView ID="lvGalleries" runat="server" PageSize="2" OnItemCommand="lvGalleries_ItemCommand" OnNeedDataSource="lvGalleries_NeedDataSource" |
| ItemPlaceholderID="PlaceHolder1" AllowPaging="true" DataKeyNames="gallery_id"> |
| <LayoutTemplate> |
| <div style="float:left"> |
| <asp:Panel ID="pGalleries" runat="server"> |
| <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder> |
| <telerik:RadDataPager ID="RadDataPager1" runat="server" PageSize="2" Skin="Forest"> |
| <Fields> |
| <telerik:RadDataPagerSliderField /> |
| </Fields> |
| </telerik:RadDataPager> |
| </asp:Panel> |
| </div> |
| </LayoutTemplate> |
| <ItemTemplate> |
| <div class="category" style="padding:5px;width:120px;"> |
| <asp:ImageButton ID="imgGallery" runat="server" AlternateText='<%# Eval("gallery_name") %>' |
| Width="120px" CommandName="Select" ImageUrl='<%# String.Format("~/images/2010/80s Party IV/thumbs/{0}",Eval("gallery_image")) %>' /> |
| </div> |
| </ItemTemplate> |
| </telerik:RadListView> |
| <!-- GALLERY IMAGES VIEW --> |
| <telerik:RadListView ID="lvGalleryImages" runat="server" DataKeyNames="gallery_image_id" OnNeedDataSource="lvGalleryImages_NeedDataSource" OnItemCommand="lvGalleryImages_ItemCommand" ItemPlaceholderID="PlaceHolder2" AllowPaging="true" > |
| <LayoutTemplate> |
| <div class="sushibar"> |
| <asp:Panel ID="pGalleryImages" runat="server"> |
| <fieldset> |
| <legend>Gallery Images</legend> |
| <asp:PlaceHolder ID="PlaceHolder2" runat="server"></asp:PlaceHolder> |
| </fieldset> |
| <telerik:RadDataPager ID="RadDataPager2" runat="server" PageSize="6" Skin="Forest"> |
| <Fields> |
| <telerik:RadDataPagerSliderField /> |
| </Fields> |
| </telerik:RadDataPager> |
| </asp:Panel> |
| </div> |
| </LayoutTemplate> |
| <ItemTemplate> |
| <asp:ImageButton ID="GalleryImage" runat="server" AlternateText='<%# Eval("image_caption") %>' |
| Width="120px" CommandName="Select" ImageUrl='<%# String.Format("~/images/2010/80s Party IV/thumbs/{0}",Eval("gallery_image")) %>' /> |
| </ItemTemplate> |
| </telerik:RadListView> |
| <!-- SINGLE IMAGE VIEW --> |
| <telerik:RadListView ID="lvImage" runat="server" OnNeedDataSource="lvImage_NeedDataSource" ItemPlaceholderID="PlaceHolder2" AllowPaging="true" > |
| <LayoutTemplate> |
| <div style="float:left"> |
| <asp:Panel ID="pImage" runat="server"> |
| <fieldset> |
| <legend>Gallery Images</legend> |
| <asp:PlaceHolder ID="PlaceHolder2" runat="server"></asp:PlaceHolder> |
| </fieldset> |
| <telerik:RadDataPager ID="RadDataPager2" runat="server" PageSize="1" Skin="Forest"> |
| <Fields> |
| <telerik:RadDataPagerSliderField /> |
| </Fields> |
| </telerik:RadDataPager> |
| </asp:Panel> |
| </div> |
| </LayoutTemplate> |
| <ItemTemplate> |
| <asp:ImageButton ID="GalleryImage" runat="server" AlternateText='<%# Eval("image_caption") %>' |
| Width="500px" CommandName="Select" ImageUrl='<%# String.Format("~/images/2010/80s Party IV/slideshow/{0}",Eval("gallery_image")) %>' /> |
| <%# Eval("image_caption") %> |
| </ItemTemplate> |
| </telerik:RadListView> |
<telerik:GridBoundColumn DataField="Invitation_Date" DataType="System.DateTime"
HeaderText="Invitation Date" DataFormatString="{0:dd/MM/yyy}" SortExpression="Invitation_Date"
UniqueName="Invitation_Date">
</telerik:GridBoundColumn>
<telerik:GridButtonColumn ButtonType="LinkButton" CommandName="Delete" ConfirmText="Are You Sure?"
HeaderText="Delete" Text="Delete" UniqueName="DeleteColumn">
</telerik:GridButtonColumn>
Protected Sub RadGrid1_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemDataBound
If TypeOf e.Item Is GridDataItem Then
Dim item As GridDataItem = DirectCast(e.Item, GridDataItem)
If item("Invitation_Date").Text Is Nothing Then
Dim btn As LinkButton = DirectCast(item("DeleteColumn").Controls(0), LinkButton)
btn.Visible = False
End If
End If
End Sub

function RebindGrid() {
var grid = $find(gsGridId);
var masterTableView = grid.get_masterTableView();
var dataItems = masterTableView.get_dataItems();
var item = dataItems[4];
Array.add(dataItems, item);
masterTableView.set_dataSource(dataItems);
masterTableView.dataBind();
}