
<div> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server"> </telerik:RadAjaxLoadingPanel> <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel1"> <telerik:RadGrid ID="rdgIntegrantes" runat="server" AutoGenerateColumns="False" CellSpacing="0" GridLines="None" Width="700px" AllowPaging="True" Culture="es-CL" OnNeedDataSource="rdgPublicaciones_NeedDataSource" OnDeleteCommand="rdgIntegrantes_DeleteCommand" OnInsertCommand="rdgIntegrantes_InsertCommand" OnUpdateCommand="rdgIntegrantes_UpdateCommand" OnItemDataBound="rdgIntegrantes_ItemDataBound"> <MasterTableView AutoGenerateColumns="false" DataKeyNames="Id,TipoParticipacionId" ClientDataKeyNames="Id" CommandItemDisplay="Top" InsertItemPageIndexAction="ShowItemOnCurrentPage" EditMode="InPlace"> <CommandItemSettings AddNewRecordText="Click para agregar nuevo profesor"></CommandItemSettings> <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column"> </RowIndicatorColumn> <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column"> </ExpandCollapseColumn> <Columns> <telerik:GridEditCommandColumn ButtonType="ImageButton"> </telerik:GridEditCommandColumn> <telerik:GridButtonColumn ConfirmText="¿Desea desasociar este profesor?" ConfirmDialogType="RadWindow" ConfirmTitle="Eliminar profesor" ButtonType="ImageButton" CommandName="Delete" ConfirmDialogHeight="160px" ConfirmDialogWidth="250px"> </telerik:GridButtonColumn> <telerik:GridTemplateColumn DataField="ProfesorId" HeaderText="Profesor" UniqueName="Profesor" ItemStyle-HorizontalAlign="Left"> <ItemTemplate> <asp:Label ID="Label1" runat="server" Text='<%#Bind("_NombreProfesor") %>'></asp:Label> </ItemTemplate> <EditItemTemplate> <asp:Label ID="Label1" runat="server" Text='<%#Bind("_NombreProfesor") %>'></asp:Label> </EditItemTemplate> <InsertItemTemplate> <telerik:RadComboBox DataSourceID="OdsProfesor" Filter="Contains" Width="300px" ID="rdCboProfesor" DataTextField="_nombreCompleto" DataValueField="_id" AllowCustomText="true" runat="server"> </telerik:RadComboBox> </InsertItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="TipoParticipacionId" HeaderText="Participación" UniqueName="Participacion" ItemStyle-HorizontalAlign="Left"> <ItemTemplate> <asp:Label ID="Label2" runat="server" Text='<%#Bind("_nombreParticipacion") %>'></asp:Label> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox DataSourceID="OdsParticipacion" Filter="Contains" MarkFirstMatch="True" Width="300px" ID="rdCboParticipacion" DataTextField="Nombre" DataValueField="Id" runat="server"> </telerik:RadComboBox> </EditItemTemplate> <InsertItemTemplate> <telerik:RadComboBox Filter="Contains" MarkFirstMatch="True" DataSourceID="OdsParticipacion" Width="300px" ID="rdCboParticipacion" DataTextField="Nombre" SelectedValue='<%#Bind("_NombreParticipacion") %>' DataValueField="Id" AllowCustomText="true" runat="server"> </telerik:RadComboBox> </InsertItemTemplate> </telerik:GridTemplateColumn> </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"> </FilterMenu> </telerik:RadGrid> </telerik:RadAjaxPanel> </div> <asp:ObjectDataSource ID="OdsProfesor" runat="server" SelectMethod="GetProfesoresDropDownProjection" TypeName="OmegaEntityFramework.Core"></asp:ObjectDataSource> <asp:ObjectDataSource ID="OdsParticipacion" runat="server" SelectMethod="GetPublicacionParticipaciones" TypeName="OmegaEntityFramework.Core"></asp:ObjectDataSource>MinFilterLength
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="DataView.Master.cs" Inherits="plsProductionData.Site1" %><%@ Register Assembly="Infragistics35.Web.v10.3, Version=10.3.20103.1013, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb" Namespace="Infragistics.Web.UI.NavigationControls" TagPrefix="ig" %><%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" tagprefix="ajaxToolkit"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <style type="text/css"> html { overflow:hidden; } html, body, form { margin:0; height:100%; background-color:#f8f8f8; } </style> <style type="text/css"> #gridAreaContent { position: absolute; width: 100%; } </style> <asp:ContentPlaceHolder ID="head" runat="server"> </asp:ContentPlaceHolder></head><body> <telerik:RadSkinManager ID="_radSkinMan" Runat="server" Skin="WebBlue"> </telerik:RadSkinManager> <form id="form1" runat="server"> <telerik:RadScriptManager ID="_radScriptMan" runat="server"> <Scripts> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" /> </Scripts> </telerik:RadScriptManager> <telerik:RadAjaxManager ID="_radAjaxMan" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" BackColor="White" Transparency="50" ScrollBars="None" Height="100%" /> <telerik:RadSplitter ID="mainSplitter" runat="server" Height="100%" Width="100%" Orientation="Horizontal" > <telerik:RadPane ID="RadPane1" runat="server" CssClass="ApplyOverflow" Width="100%" Height="100px" Scrolling="None"> <div style="width:100%;"> <telerik:RadMenu ID="_mainMenu" runat="server" Width="100%" style="position:absolute; border-width: 0px;"> </telerik:RadMenu> </div> <div style="width:100%;"> <div style="width:300px; margin-top:20px; float:right;"> <asp:ContentPlaceHolder ID="loginArea" runat="server" /> </div> <asp:ContentPlaceHolder ID="SearchArea" runat="server" /> </div> </telerik:RadPane > <telerik:RadPane ID="RadPane2" runat="server" Width="100%" Height="100%" Scrolling="None" > <telerik:RadSplitter ID="RadSplitter2" runat="server" Height="100%" Width="100%" Orientation="Vertical" > <telerik:RadPane ID="RadPane3" runat="server" Height="100%" Scrolling="None"> <asp:ContentPlaceHolder ID="gridAreaContent" runat="server" /> </telerik:RadPane> <telerik:RadSplitBar ID="Radsplitbar1" runat="server" CollapseMode="Backward" EnableResize="false"/> <telerik:RadPane ID="RadPane4" runat="server" Height="100%" Width="320px" Scrolling="None"> <asp:ContentPlaceHolder ID="navPanel" runat="server" /> </telerik:RadPane> </telerik:RadSplitter> </telerik:RadPane> </telerik:RadSplitter> </form></body></html><%@ Page Title="" Language="C#" MasterPageFile="~/DataView.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Default" %><asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> <style type="text/css"> #<%= _GridPanelClientID %> { margin:0; height:500px; } #_Grid_GridData { overflow-x:hidden !important; } /*.bigModuleBottom td{padding:0} div.RadToolBar_Vista { float: none !important; } div.RadToolBar_Vista .rtbOuter { border: 0; } */ div.RadToolBar .rtbUL { width: 100%; } div.SeparatedButtons .rtbItem { float: left; } div.SeparatedButtons .rightAlignedWrapper { text-align:center; float: right !important; } </style> <telerik:RadCodeBlock id="RadCodeBlock1" runat="server"> <script type="text/javascript"> </script> </telerik:RadCodeBlock></asp:Content><asp:Content ID="Content3" ContentPlaceHolderID="SearchArea" runat="server"> <telerik:RadAjaxPanel ID="RadAjaxPanel12" runat="server"> <div style="margin-left:20px; margin-top:33px; width:100%;"> <img src="Images/Search/pls.jpg" alt="PLS" /> <img src="Images/Search/researchandanalysis.jpg" alt="Research & Analysis" /> <h1 style="font-size:18 pt; font-weight:bold; font-family:Tahoma; position:absolute; top:10px; left:150px;">PLS Production Data</h1> <div style="position:absolute; top:65px; left:150px;"> <asp:TextBox ID="_searchText" runat="server" Width="322px" ></asp:TextBox> <telerik:RadButton ID="_searchButton" runat="server" Text="Search" OnClick="_searchButton_Click" /> <%--<telerik:RadButton ID="_searchButton" runat="server" Text="Search" OnClientClicked="RefreshGrid" OnClick="_searchButton_Click" />--%> </div> </div> </telerik:RadAjaxPanel></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="gridAreaContent" runat="server"> <telerik:RadAjaxManagerProxy ID="_radAjaxProxy" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="_GridContextMenu"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="_Grid" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="_GridContextMenu" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="_searchButton"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="_Grid" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManagerProxy> <telerik:RadAjaxPanel ID="RadAjaxPanel5" runat="server"> <telerik:RadGrid ID="_Grid" runat="server" Width="100%" Height="100%" style="border:0;" AutoGenerateColumns="False" GridLines="None" > <MasterTableView CommandItemDisplay="Top"> <CommandItemTemplate> </CommandItemTemplate> </MasterTableView> <ClientSettings> <ClientEvents OnRowSelected="RecordSelected" OnRowDeselected="RecordSelected" OnRowContextMenu="RowContextMenu"></ClientEvents> </ClientSettings> </telerik:RadGrid> </telerik:RadAjaxPanel></asp:Content>If I supply my own image for the TimePopupButton like so:
<TimePopupButton ImageUrl="~/Images/TimePopup16.png">
The image displays fine, but on hovering over the button, no image is displayed. I have to add the HoverImageUrl attribute as well. If not specified, the HoverImageUrl should use the same image.
Additionally, the image tag inserted when I supply my own image does not have the border="0" attributes or any border css applied, so it displays (in IE at least) the heavy blue border that images within anchor have by default. I had to add:
$( '.RadPicker .rcTable a>img' ).css( { 'border': '0px none transparent' } );
to my page initialization code to get rid of it.
RadListView (ParentListView)
ParentListView Child 1 RadGrid
ParentListView Child 2RadGrid
ParentListView Child 3 RadListView Sub (Sub ListView)
Sub ListView Child 1 RadGrid
Sub ListView Child 2 RadGrid
Every grid above supports Add and Edit item functionality and every grid has it's Need Data Source event.
The problem is whenever I Add new record in ParentListView Child 2RadGrid (using template) it get reflected in UI, however when I try to add new record in Sub ListView Child 2 RadGrid it opens template view, user can enter value in it and click on Save button however it doesn't show newly added record in UI (the datasource object has new record in it).
(No Declarative DataSource is used for any control).
Any help is appreciated.
Thanks,
Shekhar
Here is the code
<telerik:RadListView runat="server" ID="radListViewParent" ItemPlaceholderID="ParentPlaceHolder" Skin="Vista" Font-Bold="true" EnableViewState="true"> <LayoutTemplate> <table cellpadding="0" cellspacing="0" width="99%"> <tr> <td align="left"> <asp:PlaceHolder ID="ParentPlaceHolder" runat="server"></asp:PlaceHolder> </td> </tr> <tr style="height: 20px;"> <td align="left"> <telerik:RadButton ID="btnAddNewItem" Text="Add New" CommandName="PerformInsert" runat="server"> </telerik:RadButton> </td> </tr> </table> </LayoutTemplate> <ItemTemplate> <table cellpadding="0" cellspacing="0" width="99%"> <tr> <td> <asp:HiddenField runat="server" ID="hdnFldId" Value='<%# Bind("Id") %>' /> <asp:Label ID="Label1" runat="server">Heading</asp:Label> </td> <td> <telerik:RadTextBox runat="server" ID="txtHeading" Text='<%# Bind("Text") %>'> </telerik:RadTextBox> </td> <td> <asp:ImageButton runat="server" ID="imgBtnDelete" AlternateText="Delete" CommandName="Delete" CommandArgument='<%# Bind("Id") %>' OnClientClick="return CofirmHeadingDelete()" ImageUrl="~/App_Themes/Theme1/images/delete_small_btn.gif" /> </td> </tr> <tr> <td> <asp:Label ID="Label2" runat="server">Text</asp:Label> </td> <td colspan="2"> <telerik:RadEditor runat="server" ID="radHeadingText" Height="200" Width="500" AutoResizeHeight="false" Content='<%# Bind("TextDiscription") %>'> <Tools> <telerik:EditorToolGroup> <telerik:EditorTool Name="Bold" Text="Bold" /> <telerik:EditorTool Name="Italic" Text="Italic" /> <telerik:EditorTool Name="Underline" Text="Underline" /> <telerik:EditorTool Name="InsertLink" Text="Insert Link Dialog" /> <telerik:EditorTool Name="Unlink" /> </telerik:EditorToolGroup> </Tools> </telerik:RadEditor> </td> </tr> <!--ParentListView Child 1 RadGrid --> <tr> <td> </td> <td colspan="2"> <fieldset style="width: 100%;"> <legend style="font-weight: bold; font-size: larger; color: Black;">Ref Doc</legend> <telerik:RadGrid runat="server" ID="ParentListViewChild1RadGrid" AutoGenerateColumns="false" AllowSorting="false" AllowAutomaticUpdates="true" AllowAutomaticInserts="true" Skin="Web20" OnItemDataBound="ParentListViewChild1RadGrid_ItemDataBound" OnItemCommand="ParentListViewChild1RadGrid_ItemCommand" OnItemCreated="ParentListViewChild1RadGrid_ItemCreated" OnNeedDataSource="ParentListViewChild1RadGrid_NeedDataSource"> <MasterTableView DataKeyNames="Id" CommandItemDisplay="Bottom" Width="100%" InsertItemDisplay="Bottom"> <Columns> <telerik:GridTemplateColumn ReadOnly="true"> <ItemTemplate> <asp:Image ID="imgFiletypeIcon" runat="server" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="Description" HeaderText="Description"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="CustomFileName" HeaderText="CustomFileName" ReadOnly="true" Display="false"> </telerik:GridBoundColumn> <telerik:GridAttachmentColumn MaxFileSize="1048576" EditFormHeaderTextFormat="Upload File:" AttachmentDataField="BinaryData" DataTextField="CustomFileName" UniqueName="AttachmentColumn"> </telerik:GridAttachmentColumn> <telerik:GridEditCommandColumn HeaderStyle-Width="30px" EditImageUrl="../../../App_Themes/Theme1/images/update_small_btn.png" ButtonType="ImageButton"> </telerik:GridEditCommandColumn> <telerik:GridTemplateColumn> <ItemTemplate> <asp:ImageButton AlternateText="Delete" runat="server" ID="imgBtnEnrollDeleteRefDoc" CommandName="Delete" ImageUrl="~/App_Themes/Theme1/images/delete_btn.png" CommandArgument='<%# Eval("ArtifactId") %>' OnClientClick="return confirm('Are you sure you want to delete this record?');" /> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <CommandItemSettings ShowRefreshButton="false" AddNewRecordText="" AddNewRecordImageUrl="../../../App_Themes/Theme1/images/add_small_btn.gif" /> <EditFormSettings EditColumn-ButtonType="ImageButton" FormTableStyle-CellSpacing="5" EditColumn-UpdateImageUrl="../../../App_Themes/Theme1/images/add_small_btn.gif" EditColumn-CancelImageUrl="../../../App_Themes/Theme1/images/cancel_small_btn.gif" EditColumn-UpdateText="Add" EditColumn-CancelText="Cancel"> <FormTableStyle CellSpacing="5" /> <FormMainTableStyle CellPadding="5" CellSpacing="5" /> </EditFormSettings> <NoRecordsTemplate> No records found. </NoRecordsTemplate> </MasterTableView> <ClientSettings> <ClientEvents OnCommand="gridCommand"></ClientEvents> </ClientSettings> </telerik:RadGrid> </fieldset> </td> </tr> <!-- ParentListView Child 2RadGrid --> <tr> <td> </td> <td colspan="2"> <fieldset style="width: 100%;"> <legend style="font-weight: bold; font-size: larger; color: Black;">URL</legend> <telerik:RadGrid runat="server" ID="ParentListViewChild2RadGrid" AutoGenerateColumns="false" AllowSorting="false" Skin="Web20" Width="100%" OnItemCommand="ParentListViewChild2RadGrid_ItemCommand" OnNeedDataSource="ParentListViewChild2RadGrid_NeedDataSource" OnItemDataBound="ParentListViewChild2RadGrid_ItemDataBound"> <MasterTableView DataKeyNames="HeadingId" CommandItemDisplay="Bottom" Width="100%" ShowHeadersWhenNoRecords="true"> <Columns> <telerik:GridBoundColumn UniqueName="Url" DataField="Url" HeaderText="Url" ItemStyle-Width="100px"> <ItemStyle Wrap="true" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="Name" DataField="Name" HeaderText="Name" ItemStyle-Width="100px"> <ItemStyle Wrap="true" /> </telerik:GridBoundColumn> <telerik:GridEditCommandColumn HeaderText="" HeaderStyle-Width="30px" ButtonType="ImageButton" EditImageUrl="../../../App_Themes/Theme1/images/update_small_btn.png"> </telerik:GridEditCommandColumn> <telerik:GridButtonColumn ConfirmDialogType="Classic" ConfirmTitle="Confirm Delete" DataTextField="" UniqueName="Delete" HeaderStyle-Width="30px" ConfirmText="Are you sure you want to delete this record?" ButtonType="ImageButton" ImageUrl="~/App_Themes/Theme1/images/delete_btn.png" Text="Delete" CommandArgument="" CommandName="Delete"> </telerik:GridButtonColumn> </Columns> <CommandItemSettings ShowRefreshButton="false" AddNewRecordText="" AddNewRecordImageUrl="../../../App_Themes/Theme1/images/add_small_btn.gif" /> <EditFormSettings> <FormTableItemStyle Wrap="true"></FormTableItemStyle> <EditColumn ButtonType="ImageButton" UpdateImageUrl="../../../App_Themes/Theme1/images/update_small_btn.png" InsertImageUrl="../../../App_Themes/Theme1/images/add_small_btn.gif" UniqueName="EditCommandColumn1" CancelImageUrl="../../../App_Themes/Theme1/images/cancel_small_btn.gif" CancelText=""> </EditColumn> <FormTableButtonRowStyle HorizontalAlign="Right"></FormTableButtonRowStyle> </EditFormSettings> <NoRecordsTemplate> No records found. </NoRecordsTemplate> </MasterTableView> </telerik:RadGrid> </fieldset> </td> </tr> <!-- ParentListView Child 3 RadListView Sub (Sub ListView)--> <tr> <td colspan="3"> <telerik:RadListView runat="server" ID="ParentListViewChild3RadListViewSub" ItemPlaceholderID="SubListPlaceHolder" Skin="Vista" Font-Bold="true" OnItemDataBound="ParentListViewChild3RadListViewSub_ItemDataBound" OnItemCommand="ParentListViewChild3RadListViewSub_ItemCommand" EnableViewState="true" DataSource='<%# Eval("SubHeadingsList") %>'> <LayoutTemplate> <fieldset style="width: 100%; background-color: #f3f3f3;"> <legend style="font-weight: bold; font-size: larger; color: Black;">Sub Headings</legend> <table cellpadding="0" cellspacing="0" width="98%"> <tr> <td> <asp:PlaceHolder ID="SubListPlaceHolder" runat="server"></asp:PlaceHolder> </td> </tr> <tr style="height: 20px;"> <td align="right"> <telerik:RadButton ID="btnAddNewSubListItem" Text="Add New Sub Item" runat="server" CommandName="PerformInsert" CommandArgument='<%# Bind("HeadingId") %>'> </telerik:RadButton> </td> </tr> </table> </fieldset> </LayoutTemplate> <ItemTemplate> <table cellpadding="0" cellspacing="0" width="98%"> <tr> <td> <telerik:RadTextBox runat="server" ID="txtHeading" Text='<%# Bind("Text") %>'> </telerik:RadTextBox> </td> <td> <asp:ImageButton ID="imgBtnSubLisItemDelete" runat="server" AlternateText="Delete" CommandName="Delete" CommandArgument='<%# Bind("HeadingId") %>' OnClientClick="return CofirmSubHeadingDelete()" ImageUrl="~/App_Themes/Theme1/images/delete_small_btn.gif" /> </td> </tr> <tr> <td> <asp:Label ID="Label4" runat="server">Text</asp:Label> </td> <td colspan="2"> <telerik:RadEditor runat="server" ID="radEditorSubListItemText" Height="200" Width="500" AutoResizeHeight="false" Content='<%# Bind("TextDiscription") %>'> <Tools> <telerik:EditorToolGroup> <telerik:EditorTool Name="Bold" Text="Bold" /> <telerik:EditorTool Name="Italic" Text="Italic" /> <telerik:EditorTool Name="Underline" Text="Underline" /> <telerik:EditorTool Name="InsertLink" Text="Insert Link Dialog" /> <telerik:EditorTool Name="Unlink" /> </telerik:EditorToolGroup> </Tools> </telerik:RadEditor> </td> </tr> <!--Grid Subheading Ref Doc--> <tr> <td> </td> <td colspan="2"> <fieldset style="width: 100%"> <legend style="font-weight: bold; font-size: larger; color: Black;">Ref Doc</legend> <telerik:RadGrid runat="server" ID="SubListViewChild1RadGrid" AutoGenerateColumns="false" AllowSorting="false" AllowAutomaticUpdates="true" AllowAutomaticInserts="true" Skin="Web20" OnItemCommand="SubListViewChild1RadGrid_ItemCommand" OnItemDataBound="SubListViewChild1RadGrid_ItemDataBound" OnNeedDataSource="SubListViewChild1RadGrid_OnNeedDataSource"> <MasterTableView DataKeyNames="ArtifactId" CommandItemDisplay="Bottom" Width="90%"> <Columns> <telerik:GridBoundColumn DataField="IsFileUploaded" HeaderText="ID" ReadOnly="true" Display="false"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn ReadOnly="true"> <ItemTemplate> <asp:Image ID="imgFiletypeIcon" runat="server" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="Description" HeaderText="Description"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="CustomFileName" ReadOnly="true" HeaderText="CustomFileName" Display="false"> </telerik:GridBoundColumn> <telerik:GridAttachmentColumn MaxFileSize="1048576" EditFormHeaderTextFormat="Upload File:" HeaderText="File" AttachmentDataField="BinaryData" DataTextField="CustomFileName" UniqueName="AttachmentColumn"> </telerik:GridAttachmentColumn> <telerik:GridEditCommandColumn HeaderStyle-Width="30px" ButtonType="ImageButton" EditImageUrl="../../../App_Themes/Theme1/images/update_small_btn.png"> </telerik:GridEditCommandColumn> <telerik:GridTemplateColumn> <ItemTemplate> <asp:ImageButton AlternateText="Delete" runat="server" ID="imgSubHeadBtnDeleteRefDoc" CommandName="Delete" ImageUrl="~/App_Themes/Theme1/images/delete_btn.png" CommandArgument='<%# Eval("ArtifactId") %>' OnClientClick="return confirm('Are you sure you want to delete this record?');" /> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <CommandItemSettings ShowRefreshButton="false" AddNewRecordText="" AddNewRecordImageUrl="../../../App_Themes/Theme1/images/add_small_btn.gif" /> <EditFormSettings EditColumn-ButtonType="ImageButton" FormTableStyle-CellSpacing="5" EditColumn-UpdateImageUrl="../../../App_Themes/Theme1/images/add_small_btn.gif" EditColumn-CancelImageUrl="../../../App_Themes/Theme1/images/cancel_small_btn.gif" EditColumn-UpdateText="Save" EditColumn-CancelText="Cancel"> <EditColumn UniqueName="EditCommandColumn"> </EditColumn> <FormTableStyle CellSpacing="5" /> <FormMainTableStyle CellPadding="5" CellSpacing="5" /> </EditFormSettings> <NoRecordsTemplate> No records found. </NoRecordsTemplate> </MasterTableView> <ClientSettings> <ClientEvents OnCommand="gridCommand"></ClientEvents> </ClientSettings> </telerik:RadGrid> </fieldset> </td> </tr> <!--Sub ListView Child 2 RadGrid --> <tr> <td> </td> <td colspan="2"> <fieldset style="width: 100%"> <legend style="font-weight: bold; font-size: larger; color: Black;">URL</legend> <telerik:RadGrid runat="server" ID="SubListViewChild2RadGrid" AutoGenerateColumns="false" AllowSorting="false" Skin="Web20" Width="100%" OnNeedDataSource="SubListViewChild2RadGrid_NeedDataSource" OnItemCommand="SubListViewChild2RadGrid_ItemCommand" OnItemDataBound="SubListViewChild2RadGrid_ItemDataBound"> <MasterTableView DataKeyNames="ArtifactId" CommandItemDisplay="Bottom" Width="100%"> <Columns> <telerik:GridBoundColumn DataField="Url" HeaderText="Url" ItemStyle-Width="100px"> <ItemStyle Wrap="true" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Name" HeaderText="Name" ItemStyle-Width="100px"> <ItemStyle Wrap="true" /> </telerik:GridBoundColumn> <telerik:GridEditCommandColumn HeaderText="" HeaderStyle-Width="30px" ButtonType="ImageButton" EditImageUrl="../../../App_Themes/Theme1/images/update_small_btn.png"> </telerik:GridEditCommandColumn> <telerik:GridButtonColumn ConfirmDialogType="Classic" ConfirmTitle="Confirm Delete" DataTextField="" UniqueName="Delete" HeaderStyle-Width="30px" ConfirmText="Are you sure you want to delete this record?" ButtonType="ImageButton" ImageUrl="~/App_Themes/Theme1/images/delete_btn.png" Text="Delete" CommandArgument="" CommandName="Delete"> </telerik:GridButtonColumn> </Columns> <CommandItemSettings ShowRefreshButton="false" AddNewRecordText="" AddNewRecordImageUrl="../../../App_Themes/Theme1/images/add_small_btn.gif" /> <EditFormSettings> <FormTableItemStyle Wrap="true"></FormTableItemStyle> <EditColumn UpdateText="" UpdateImageUrl="../../../App_Themes/Theme1/images/update_small_btn.png" InsertText="" InsertImageUrl="../../../App_Themes/Theme1/images/add_small_btn.gif" ButtonType="ImageButton" UniqueName="EditCommandColumn1" CancelImageUrl="../../../App_Themes/Theme1/images/cancel_small_btn.gif" CancelText=""> </EditColumn> <FormTableButtonRowStyle HorizontalAlign="Right" CssClass="EditFormButtonRow"></FormTableButtonRowStyle> </EditFormSettings> <NoRecordsTemplate> No records found. </NoRecordsTemplate> </MasterTableView> </telerik:RadGrid> </fieldset> </td> </tr> </table> </ItemTemplate> <ItemSeparatorTemplate> <table> <tr style="height: 20px;"> </tr> </table> </ItemSeparatorTemplate> </telerik:RadListView> </td> </tr> </table> </ItemTemplate> <ItemSeparatorTemplate> <table> <tr style="height: 20px;"> </tr> </table> </ItemSeparatorTemplate></telerik:RadListView>
