Telerik Forums
UI for ASP.NET AJAX Forum
7 answers
140 views
Hello,

I am just having a play with the SharePoint WebParts in the Telerik SharePoint Acceleration Kit, and I had a question.

Is there any way for the WebParts to get the data to display through a WebPart Connection, rather than from a place (SQL Server, SharePoint List, Excel) defined within the WebPart itself?

Thanks

Gary
Tsvetoslav
Telerik team
 answered on 21 Jul 2011
1 answer
103 views
Hi,

I am totally new developer for Telerik controls.
I want to know that how much they are easy to use in asp.net 4.0 site?
Is they are same as asp.net controls which are just drag and drop controls? I saw in various examples on demos site there I found that these controls are typical to implement because they are too much different with other controls providers. In these examples most of them use jquery and lots of client side code. If we don't use this jquery code and client side code in that case these controls will work or not?
My client going to be purchased a "Telerik Premium Collection for .NET" of these controls, so it can be possible that we get demo code for all controls with simple understanding code.

Slav
Telerik team
 answered on 21 Jul 2011
2 answers
414 views
For our solution, we need to present a number of dynamic dropdowns with descriptive text choices but show only the simple Id key when the choice has been made.  To achieve this today I have provided a simple example code snippet from a test.aspx file showing the basics of how we are achieving this.
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
    </telerik:RadScriptManager>
<%
    System.Collections.Generic.List<RadComboBoxItem> choices = new System.Collections.Generic.List<RadComboBoxItem>();
    for(int i=1; i <= 10; i++)
    {   choices.Add(new RadComboBoxItem("" + i + "- Complex Display Detail", "" + i));
    }
    RadComboBox1.DataSource = choices;
    RadComboBox1.DataBind();
%>
<telerik:RadComboBox ID="RadComboBox1" runat="server" AllowCustomText="true"
        DataTextField="Value" DataValueField="Value" Width="333px" CheckBoxes="false">
    <ItemTemplate>
        <asp:Label runat="server"><%# Eval("Text") %></asp:Label>
    </ItemTemplate>
</telerik:RadComboBox>
So if someone picks the "5 - Complex Display Detail" it will fill in the RadComboBox with 5.  For me, that is straight forward and functions as expected. 

The problem comes in if we want to now use the CheckBoxes="true" feature added to the latest release.  In this case it will not render properly due to the ItemTemplate.  So I have one of two choices:
  1. Figure out a way to have the checkboxes render as part of my customized template with similar results showing complex choices but simple display on selection.
  2. I need an alternate way to show Complex choices but have the actual choice showing on the RadComboBox as the code and not the complex choice description.

A good real world example would be to list the states by name but when you pick the state only have the 2 letter abbreviation show for the text to be submitted on the request (ie. pick Minnesota from the list of choices but have MN appear as the text for the RadComboBox request text).

Thanks,
Shane
Shane
Top achievements
Rank 1
 answered on 21 Jul 2011
1 answer
52 views

Telerik.Web.UI.RadGrid with ID='rgReport' was unable to find embedded skin with name 'Excel'. Please, make sure that you spelled the skin name correctly, or if you want to use a custom skin, set EnableEmbeddedSkins=false.


Vista skin works fine but this one doesn't.

I assumed it should be in the Telerik.Web.UI.dll but it doesn't seem to be there.

Thanks,
Andrey
Telerik team
 answered on 21 Jul 2011
4 answers
113 views
Hi All,

I have found one very strange bug in the telerik grid filter functionality.

I have used basic filter functionality like below :

http://demos.telerik.com/aspnet-ajax/grid/examples/generalfeatures/filtering/defaultcs.aspx

Its working fine if i used Rad Ajax Loading Panel like below :

<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server">
    </telerik:RadAjaxLoadingPanel>
    <telerik:RadAjaxManager ID="rad1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="rgTest">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="rgTest" LoadingPanelID="RadAjaxLoadingPanel1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>

But if I provide Skin for the Rad Ajax Loading Panel then first time focus lost from filter textbox and after that it did not work properly. Textbox focus not lost from filter textbox and i can not even add new characters or delete characters I need to once again set focus explicitly on the filter textbox to do any changes.

Below find code that cause above issue :

<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default"
    </telerik:RadAjaxLoadingPanel
    <telerik:RadAjaxManager ID="rad1" runat="server"
        <AjaxSettings
            <telerik:AjaxSetting AjaxControlID="rgTest"
                <UpdatedControls
                    <telerik:AjaxUpdatedControl ControlID="rgTest" LoadingPanelID="RadAjaxLoadingPanel1" /> 
                </UpdatedControls
            </telerik:AjaxSetting
        </AjaxSettings
    </telerik:RadAjaxManager>
Ruchi
Top achievements
Rank 1
 answered on 21 Jul 2011
1 answer
75 views
Hi.
I'm trying to get this scenario and can't get it working.
My Radgrid is bounded to a LinQDatasource.
In edit or insert mode, I need to filter each DropDownColumn with the values of previous one
(DropDown 1: Family, DropDown2 (Part Number), DropDown3 (Description) etc...)
So, in my DataSource, i have several tables (Family, Parts....), linked by hard links.
I have already managed to get all the DropDownColumn correctly populated, each with a different DS.

My problem is that I can't get the value of the first dropdown column to get only the good rows from the second datasource.

There is no ControlID on the GridDropDownColumn, so I can't use it in the controlParameter.

Should I use the selected event of the LinQDataSource to filter the results ?

Thanks in advance.
ERWAN LE BIHAN
Top achievements
Rank 1
 answered on 21 Jul 2011
2 answers
188 views
Hi,

I am having a problem getting rad windows to open correctly when the calling page is inside an iframe.

Problem 1:
I have one page that when I open the window, it opens, displays correctly, but then immediately closes.  This functionality worked fine until I put the page inside and iframe.  i had this problem before but was able to resolve it by adding the return false setting to my javascript function.

Problem 2:
I have another page that has a grid and a command item template and a button in the command item template that opens a rad window.  The problem is now that the calling page is inside an iframe it only opens to fit inside the iframe, It doesn't open on top of the iframe and the rad window is cutoff.

I appreciate any help you can give me..

Tracy


Probelm 1:  Code For Rad Window Closing Immediately
<%@ Page Title="" Language="vb" AutoEventWireup="false"  CodeBehind="WBC IMP Timberline Data.aspx.vb" Inherits="IPS_Gateway.WBC_IMP_Timberline_Data" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="act" %>
  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  
<head id="Head1" runat="server">
    <title></title>
  
</head>
<body>
    <form id="form1" runat="server">
    <act:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"/>
   
  
    <script type="text/javascript">
        function ShowImportDetail(ExecutionId) {
            var NewWindow = window.radopen("WBF IMP Timberline Detail Data.aspx?ImportExecutionID=" + ExecutionId, "rwdImportDetail");   
            NewWindow.Maximize();
            NewWindow.set_modal(true);
            return false;
        }
    </script>
  
<asp:SqlDataSource ID="SQLDS_ImportList"        runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>"  SelectCommandType="StoredProcedure" SelectCommand="[Imports].[DSP_ImportProcesses-Select]" />                              
<asp:SqlDataSource ID="SQLDS_ImportLogHeader"   runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>"  SelectCommandType="StoredProcedure" SelectCommand="[Imports].[DSP_ImportHeader-Select]" />                                      
  
<asp:panel ID="pnlPage"                         runat="server"  SkinId="skn_GPC01_Panel_MainContent">
    <asp:HiddenField ID="hdfObjectId"   runat="server" />
    <asp:HiddenField ID="hdfReadOnly"   runat="server" />
    <asp:HiddenField ID="hdfAdd"        runat="server" />
    <asp:HiddenField ID="hdfEdit"       runat="server" />
    <asp:HiddenField ID="hdfDelete"     runat="server" />
  
    <asp:Panel ID="pnlPageHeading" runat="server"    CssClass="css_GPC01_Panel_PageHeading">
        <asp:Table ID="tblPageHeader" runat="server">
            <asp:TableRow>
                <asp:TableCell ID="tcPageInfo"  runat="server" Width="30px"  ><asp:ImageButton ID="imgPageInfo" runat="server"  SkinID="skn_GPC01_ImageButton_PageInformation" ></asp:ImageButton> </asp:TableCell>
                <asp:TableCell ID="tcPageTitle" runat="server" Width="845px" ><asp:Label ID="lblPageTitle"  runat="server"  CssClass="css_GPC01_Label_PageTitle" Text="Import Data"></asp:Label> </asp:TableCell>
                <asp:TableCell ID="tcReadOnly"  runat="server" Width="65px"  ><asp:Label ID="lblReadOnly"   runat="server" Text="Read Only" Width="60px" CssClass="css_GPC01_Label_Status"> </asp:Label> </asp:TableCell>
                <asp:TableCell ID="tcAdd"       runat="server" Width="40px"  ><asp:Label ID="lblAdd"        runat="server" Text="Add"       CssClass="css_GPC01_Label_Status"> </asp:Label> </asp:TableCell>
                <asp:TableCell ID="tcEdit"      runat="server" Width="40px"  ><asp:Label ID="lblEdit"       runat="server" Text="Edit"      CssClass="css_GPC01_Label_Status"> </asp:Label> </asp:TableCell>
                <asp:TableCell ID="tcDelete"    runat="server" Width="40px"  ><asp:Label ID="lblDelete"     runat="server" Text="Delete"    CssClass="css_GPC01_Label_Status"> </asp:Label> </asp:TableCell>
                <asp:TableCell ID="tcObject"    runat="server" Width="40px"  ><asp:Label ID="lblObject"      runat="server" Text="Object"    CssClass="css_GPC01_Label_Status"> </asp:Label> </asp:TableCell>
                  
           </asp:TableRow>
        </asp:Table>
     </asp:Panel>
     
     
   <asp:panel ID="pnlPageToolbar"                runat="server"  cssClass="css_GPC01_Panel_PageToolbar" >    
        <asp:UpdatePanel ID="pnlToolBar"        runat="server">
            <ContentTemplate>
                <telerik:RadToolBar ID="rtbImportData"  runat="server"  AutoPostBack="false"                    EnableEmbeddedSkins="True"  OnButtonClick="rtbImportData_ButtonClick"                  Skin="Web20"  Height="25px" Style="margin-bottom:0px;">
                    <Items>
                        <telerik:RadToolBarButton       runat="server"  CommandName="tbtClearSelection"         ImageUrl="<%$ Resources:Images, UndoGreen16 %>"        Text="Clear Selected Items"     ToolTip="Clear Selected Itmes" />
                        <telerik:RadToolBarButton       runat="server"  CommandName="tbtRequeryImportDetail"    ImageUrl="<%$ Resources:Images, ReloadBlue20 %>"       Text="Refresh Import Processes" ToolTip="Requery Import Processes Grid" />
                        <telerik:RadToolBarButton       runat="server"  CommandName="tbtImportData"             ImageUrl="<%$ Resources:Images, ImportDataBlue16 %>"   Text="Import Data"              ToolTip="Import Data" />
                        <telerik:RadToolBarButton       runat="server"  CommandName="tbtTableStatus"            ImageUrl="<%$ Resources:Images, ImportDataBlue16 %>"   Text="Table Status"             ToolTip="Show Import Table Status"  />
                    </Items>
                </telerik:RadToolBar>
            </ContentTemplate>
        </asp:UpdatePanel>  
    </asp:panel>
  
    <asp:Panel ID="pnlPageContent" runat="server" cssClass="css_GPC01_Panel_PageContentToolbar" >        
        <asp:UpdatePanel ID="uppUpdateList" runat="server">
            <ContentTemplate>
  
                <telerik:RadWindowManager ID="rwmImportDetail" runat="server" Behaviors="Close" DestroyOnClose="true" Skin="Web20"/>
  
                <asp:Timer ID="tmrImportStatus"             runat="server"  Interval="5000" ></asp:Timer>
                <asp:Label ID="lblRecordsSelected"          runat="server"  CssClass="css_GFS01_Label_Small"      Text="Records Selected:" />                                
                <asp:TextBox ID="txtRecordsSelectedCount"   runat="server"  CssClass="css_GFS01_Text_MediumLeft"  Text="0"           Width="25px"  BorderStyle="None" />
                <asp:TextBox ID="txtRecordsSelected"        runat="server"  CssClass="css_GFS01_Text_MediumLeft"  Width="740" />
                <asp:TextBox ID="txtImportStatus"           runat="server"  CssClass="css_GFS01_Text_Status"      Text="Idle"        Width="100px"   />        
                <telerik:RadGrid ID="rgvImportList"         runat="server"  DataSourceID="SQLDS_ImportList"       
                                 AllowPaging="True"         PageSize="20"
                                 AutoGenerateColumns="False" 
                                 Height="145px" Width="1120px"  
                                    
                                 Skin="Web20" >
                    <ItemStyle Wrap="False"  />
                    <ClientSettings AllowColumnsReorder="false" EnablePostBackOnRowClick="true"   >
                        <Selecting AllowRowSelect="True" /> 
                        <Scrolling AllowScroll="True" UseStaticHeaders="True"  />
                    </ClientSettings>
                    <PagerStyle Mode="NextPrevAndNumeric" AlwaysVisible="false" />
                    <MasterTableView DataKeyNames="ImportID" DataSourceID="SQLDS_ImportList" >
                        <Columns>
                            <telerik:GridTemplateColumn                     UniqueName="chkSelectRow"   HeaderText=""               HeaderStyle-Width="20px" ItemStyle-Width="20px" ItemStyle-HorizontalAlign="Center" >
                                <ItemTemplate>
                                    <asp:CheckBox ID="chkSelectRow"         runat="server"  AutoPostBack="true"  OnCheckedChanged="chkSelectRow_OnCheckChanged" />
                                </ItemTemplate>
                            </telerik:GridTemplateColumn
                            <telerik:GridTemplateColumn                     UniqueName="ImportStatus"   HeaderText="Req Status"     HeaderStyle-Width="90px"  HeaderStyle-HorizontalAlign="Center"  >
                                <ItemTemplate>
                                    <asp:Image id="imgRequestStatus"        runat="server" ImageUrl='<%# Bind("RequestStatusImage") %>' />
                                    <asp:Label ID="lblRequestStatus"        runat="server" Text='<%# Bind("RequestStatus") %>' />
                                </ItemTemplate>
                            </telerik:GridTemplateColumn
                            <telerik:GridBoundColumn DataField="ImportID"   UniqueName="ImportID"       HeaderText="ID"             HeaderStyle-Width="20px"   HeaderStyle-HorizontalAlign="Left"   DataType="System.Int16"/>
                            <telerik:GridBoundColumn DataField="ImportName" UniqueName="ImportName"     HeaderText="Import Name"    HeaderStyle-Width="120px"  HeaderStyle-HorizontalAlign="Left"   ItemStyle-HorizontalAlign="Left"  />
                            <telerik:GridTemplateColumn                     UniqueName="ImportStatus"   HeaderText="Status"         HeaderStyle-Width="90px"  HeaderStyle-HorizontalAlign="Center" >
                                <ItemTemplate>
                                    <asp:Image ID="imgImportStatus"         runat="server" ImageURL='<%# Bind("ExecutionStatusImage") %>'  BorderColor ="Gray" BorderStyle="Solid"/>
                                    <asp:Label ID="lblImportStatus"         runat="server" Text='<%# Bind("LastExecutionStatus") %>' />
                                </ItemTemplate>
                            </telerik:GridTemplateColumn
                            <telerik:GridBoundColumn DataField="LastExecutedBy"              UniqueName="LastExecutedBy"                HeaderText="Executed By"        HeaderStyle-Width="110px" HeaderStyle-HorizontalAlign="Left"  ItemStyle-HorizontalAlign="Left" />
                            <telerik:GridBoundColumn DataField="LastExecutionStartTime"      UniqueName="Start Date"                    HeaderText="Start Date"         HeaderStyle-Width="70px"  HeaderStyle-HorizontalAlign="Left"                                    DataType="System.DateTime" DataFormatString="{0:MM/dd/yy}"/>
                            <telerik:GridBoundColumn DataField="LastExecutionStartTime"      UniqueName="LastExecutionStartTime"        HeaderText="Start Time"         HeaderStyle-Width="60px"  HeaderStyle-HorizontalAlign="Right" ItemStyle-HorizontalAlign="Right" DataType="System.DateTime" DataFormatString="{0:h:mm:ss t}" />
                            <telerik:GridBoundColumn DataField="LastExecutionEndTime"        UniqueName="LastExecutionEndTime"          HeaderText="End Time"           HeaderStyle-Width="60px"  HeaderStyle-HorizontalAlign="Right" ItemStyle-HorizontalAlign="Right" DataType="System.DateTime" DataFormatString="{0:h:mm:ss t}"   />
                            <telerik:GridBoundColumn DataField="LastExecutionTimeElapsed"    UniqueName="LastExecutionTimeElapsed"      HeaderText="Time Elapsed"       HeaderStyle-Width="120px" HeaderStyle-HorizontalAlign="Left"  ItemStyle-HorizontalAlign="Left"  />
                            <telerik:GridBoundColumn DataField="ExecutionCount"              UniqueName="ExecutionCount"                HeaderText="Exec #"             HeaderStyle-Width="40px"  HeaderStyle-HorizontalAlign="Right" ItemStyle-HorizontalAlign="Right" DataType="System.Int16"  />
                            <telerik:GridBoundColumn DataField="AverageExecutionTimeElapsed" UniqueName="AverageExecutionTimeElapsed"   HeaderText="Avg Time Elapsed"   HeaderStyle-Width="120px"/>
                        </Columns>
                    </MasterTableView>
                </telerik:RadGrid>
              
                <asp:Label ID="lblImportProcesses"      runat="server"      Text="Import Processes" CssClass="css_IMP01_Label_ImportProcesses" />
                <telerik:RadGrid ID="rgvImportHeader"   runat="server" 
                                 EnableViewState ="true"     
                                 AutoGenerateColumns ="false"
                                 AllowPaging = "true" PageSize="50"
                                 Height="355px" Width="1120px" Skin="Web20">
                                 <ItemStyle Wrap="false" />
                                 <PagerStyle Mode="NextPrevAndNumeric" AlwaysVisible="true" />
                    <ClientSettings AllowColumnsReorder="false" EnablePostBackOnRowClick="true"  >
                        <Selecting AllowRowSelect="True" /> 
                        <Scrolling AllowScroll="True" UseStaticHeaders="True"  />
                    </ClientSettings>
  
                    <MasterTableView DataSourceID="SQLDS_ImportLogHeader"   DataKeyNames="ImportExecutionID">                            
                        <RowIndicatorColumn HeaderStyle-Width="10px" ItemStyle-BackColor="#FFFFF" />
                        <Columns>
                            <telerik:GridTemplateColumn                             UniqueName="ImportStatus"       HeaderText="Status"         HeaderStyle-Width="100px"   HeaderStyle-HorizontalAlign="Center"  >
                                <ItemTemplate>
                                    <asp:ImageButton ID="ibtPackageStatus"  runat="server"  ImageURL='<%# Bind("ImportStatusImage") %>' ToolTip="Show Import Detail"   />
                                    <asp:Label ID="lblImportStatus"         runat="server"  Text='<%# Bind("ImportStatus") %>' />
                                </ItemTemplate>
                            </telerik:GridTemplateColumn>
                            <telerik:GridBoundColumn DataField="ImportExecutionID"  UniqueName="ImportExecutionID"  HeaderText="Execution Id"   Display="false"  />
                            <telerik:GridBoundColumn DataField="ImportId"           UniqueName="ImportId"           HeaderText="Id"             HeaderStyle-Width="30px"    HeaderStyle-HorizontalAlign="Center"    DataType="System.Int16"  />
                            <telerik:GridTemplateColumn                             UniqueName="Process Name"       HeaderText="Import Name"    HeaderStyle-Width="120px"   HeaderStyle-HorizontalAlign="Center" >
                                <ItemTemplate>
                                     <asp:Label ID="lblImportName"          runat="server" Text='<%# Bind("ImportName") %>' />
                                </ItemTemplate>
                                  
                            </telerik:GridTemplateColumn>
                            <telerik:GridBoundColumn DataField="ImportErrorCount"   UniqueName="ImportErrorCount"   HeaderText="Errors"         HeaderStyle-Width="50px"    HeaderStyle-HorizontalAlign="Center"    ItemStyle-HorizontalAlign="Right"   DataType="System.Int16" />
                            <telerik:GridBoundColumn DataField="SystemUser"         UniqueName="SystemUser"         HeaderText="User"           HeaderStyle-Width="100px"   HeaderStyle-HorizontalAlign="Left"   />
                            <telerik:GridBoundColumn DataField="ImportStartTime"    UniqueName="ImportStartDate"    HeaderText="Import Date"    HeaderStyle-Width="90px"    HeaderStyle-HorizontalAlign="Center"    ItemStyle-HorizontalAlign="Center"  DataFormatString="{0:MM/dd/yy}"     DataType="System.DateTime" />
                            <telerik:GridBoundColumn DataField="ImportStartTime"    UniqueName="ImportStartTime"    HeaderText="Start Time"     HeaderStyle-Width="80px"    HeaderStyle-HorizontalAlign="Right"     ItemStyle-HorizontalAlign="Right"   DataFormatString="{0:h:mm:ss t}"    DataType="System.DateTime" />
                            <telerik:GridBoundColumn DataField="ImportEndTime"      UniqueName="ImportEndTime"      HeaderText="End Time"       HeaderStyle-Width="80px"    HeaderStyle-HorizontalAlign="Right"     ItemStyle-HorizontalAlign="Right"   DataFormatString="{0:h:mm:ss t}"    DataType="System.DateTime" />
                            <telerik:GridBoundColumn DataField="ImportTimeElapsed"  UniqueName="ImportTimeElapsed"  HeaderText="Time Elapsed"   HeaderStyle-Width="130px"   HeaderStyle-HorizontalAlign="Left"   />
                            <telerik:GridBoundColumn DataField="ArgusStatus"        UniqueName="ArgusStatus"        HeaderText="Argus Status"   HeaderStyle-Width="150px"   HeaderStyle-HorizontalAlign="Left"  />
                            <telerik:GridBoundColumn DataField="ArgusStartTime"     UniqueName="ArgusStartTime"     HeaderText="Start Time"     HeaderStyle-Width="80px"    HeaderStyle-HorizontalAlign="Right"     ItemStyle-HorizontalAlign="Right"   DataFormatString="{0:h:mm:ss t}"    DataType="System.DateTime" />
                            <telerik:GridBoundColumn DataField="ArgusEndTime"       UniqueName="ArgusEndTime"       HeaderText="End Time"       HeaderStyle-Width="80px"    HeaderStyle-HorizontalAlign="Right"     ItemStyle-HorizontalAlign="Right"   DataFormatString="{0:h:mm:ss t}"    DataType="System.DateTime" />
                            <telerik:GridBoundColumn DataField="ArgusTimeElapsed"   UniqueName="ArgusTimeElapsed"   HeaderText="Time Elapsed"   HeaderStyle-Width="130px"   HeaderStyle-HorizontalAlign="Left"   />
                            <telerik:GridBoundColumn DataField="PackageStatus"      UniqueName="PackageStatus"      HeaderText="Package Status" HeaderStyle-Width="150px"   HeaderStyle-HorizontalAlign="Left"   />
                            <telerik:GridBoundColumn DataField="PackageStartTime"   UniqueName="PackageStartTime"   HeaderText="Start Time"     HeaderStyle-Width="80px"    HeaderStyle-HorizontalAlign="Right"     ItemStyle-HorizontalAlign="Right"   DataFormatString="{0:h:mm:ss t}"    DataType="System.DateTime" />
                            <telerik:GridBoundColumn DataField="PackageEndTime"     UniqueName="PackageEndTime"     HeaderText="End Time"       HeaderStyle-Width="80px"    HeaderStyle-HorizontalAlign="Right"     ItemStyle-HorizontalAlign="Right"   DataFormatString="{0:h:mm:ss t}"    DataType="System.DateTime" />
                            <telerik:GridBoundColumn DataField="PackageTimeElapsed" UniqueName="PackageTimeElapsed" HeaderText="Time Elapsed"   headerStyle-Width="130px"   HeaderStyle-HorizontalAlign="Left"   />
                        </Columns>
                    </MasterTableView>
                </telerik:RadGrid
            </ContentTemplate>
        </asp:UpdatePanel>
  
  
    </asp:Panel>
</asp:panel>
   </form>
</body>
</html>

Code that assigns button click

 

Private Sub rgvImportHeader_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles rgvImportHeader.ItemDataBound

 

 

'Add Detail button to each row in grid

 

 

If TypeOf e.Item Is GridDataItem Then

 

 

Dim Row As GridDataItem = DirectCast(e.Item, GridDataItem)

 

 

Dim strImportId As String = Row("ImportExecutionId").Text

 

 

Dim ibtStatus As New ImageButton

 

ibtStatus =

DirectCast(Row.FindControl("ibtPackageStatus"), ImageButton)

 

ibtStatus.Attributes.Add(

"OnClick", "ShowImportDetail('" + strImportId + "');return false;")

 

 

End If

 

 

End Sub

 


Problem 2: Code
<%@ Page Title="" Language="vb" AutoEventWireup="false"   CodeBehind="WBC SEC Security Users.aspx.vb" Inherits="IPS_Gateway.WBC_SEC_Security_Users" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="act" %>
  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  
<head id="Head1" runat="server">
    <title></title>
  
</head>
<body>
    <form id="form1" runat="server">
      
        <act:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"/>
  
        <asp:SqlDataSource ID="SQLDS_SecurityUsers" runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>"  
            
                SelectCommandType="StoredProcedure" SelectCommand="[Security].[DSP_SecurityUsers-Sel-Ins-Upd-Del]" >
                <SelectParameters>
                    <asp:Parameter Name="strCommandType" Type="String" DefaultValue="Select" />
                </SelectParameters>
        </asp:SqlDataSource>
  
        <asp:SqlDataSource ID="SQLDS_Employees"     runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>"  
                SelectCommandType="StoredProcedure" SelectCommand="[Employee].[DSP_EmployeeMaster-Select]" >
                <SelectParameters>
                    <asp:Parameter Name="strCommandType" Type="String" DefaultValue="NoSecurity" />
                </SelectParameters>
        </asp:SqlDataSource>
  
        <asp:SqlDataSource ID="SQLDS_SecurityType"  runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>"  
                SelectCommandType="StoredProcedure" SelectCommand="[Security].[DSP_SecurityIdentifiers-Sel-Ins-Upd-Del]" >
                <SelectParameters>
                    <asp:Parameter Name="strLevel1" Type="String" DefaultValue="Type" />
                    <asp:Parameter Name="intLevelNumber" Type="Int16"  DefaultValue="2" />
                </SelectParameters>
        </asp:SqlDataSource>
  
        <asp:SqlDataSource ID="SQLDS_UserStatus"    runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>"  
                SelectCommandType="StoredProcedure" SelectCommand="[Security].[DSP_SecurityIdentifiers-Sel-Ins-Upd-Del]" >
                <SelectParameters>
                    <asp:Parameter Name="strLevel1" Type="String" DefaultValue="Status" />
                    <asp:Parameter Name="intLevelNumber" Type="Int16"  DefaultValue="2" />
                </SelectParameters>
        </asp:SqlDataSource>
  
        <asp:SqlDataSource ID="SQLDS_EmployeeStatus" runat="server"  ConnectionString="<%$ ConnectionStrings:IPSDataConnectionString %>"  
                SelectCommandType="StoredProcedure"  SelectCommand="[Employee].[DSP_EmployeeIdentifiers-Sel-Ins-Upd-Del]" >
                <SelectParameters>
                    <asp:Parameter Name="strLevel1" Type="String" DefaultValue="Status" />
                    <asp:Parameter Name="intLevelNumber" Type="Int16"  DefaultValue="2" />
                </SelectParameters>
        </asp:SqlDataSource>
  
  
        <asp:panel ID="pnlPage"             runat="server"  SkinId="skn_GPC01_Panel_MainContent">
            <asp:HiddenField ID="hdfObjectId"   runat="server" />
            <asp:HiddenField ID="hdfReadOnly"   runat="server" />
            <asp:HiddenField ID="hdfAdd"        runat="server" />
            <asp:HiddenField ID="hdfEdit"       runat="server" />
            <asp:HiddenField ID="hdfDelete"     runat="server" />
  
            <asp:Panel ID="pnlPageHeading" runat="server"    CssClass="css_GPC01_Panel_PageHeading">
                <asp:Table ID="tblPageHeader" runat="server">
                    <asp:TableRow>
                        <asp:TableCell ID="tcPageInfo"  runat="server" Width="30px"  ><asp:ImageButton ID="ibtPageInformation" runat="server"  SkinID="skn_GPC01_ImageButton_PageInformation" ></asp:ImageButton> </asp:TableCell>
                        <asp:TableCell ID="tcPageTitle" runat="server" Width="845px" ><asp:Label ID="lblPageTitle"  runat="server"  CssClass="css_GPC01_Label_PageTitle" Text="Security Users"></asp:Label> </asp:TableCell>
                        <asp:TableCell ID="tcReadOnly"  runat="server" Width="65px"  ><asp:Label ID="lblReadOnly"   runat="server" Text="Read Only" Width="60px" CssClass="css_GPC01_Label_Status"> </asp:Label> </asp:TableCell>
                        <asp:TableCell ID="tcAdd"       runat="server" Width="40px"  ><asp:Label ID="lblAdd"        runat="server" Text="Add"       CssClass="css_GPC01_Label_Status"> </asp:Label> </asp:TableCell>
                        <asp:TableCell ID="tcEdit"      runat="server" Width="40px"  ><asp:Label ID="lblEdit"       runat="server" Text="Edit"      CssClass="css_GPC01_Label_Status"> </asp:Label> </asp:TableCell>
                        <asp:TableCell ID="tcDelete"    runat="server" Width="40px"  ><asp:Label ID="lblDelete"     runat="server" Text="Delete"    CssClass="css_GPC01_Label_Status"> </asp:Label> </asp:TableCell>
                        <asp:TableCell ID="tcObject"    runat="server" Width="40px"  ><asp:Label ID="lblObject"      runat="server" Text="Object"    CssClass="css_GPC01_Label_Status"> </asp:Label> </asp:TableCell>
                          
                   </asp:TableRow>
                </asp:Table></asp:Panel>
             
            <asp:panel ID="pnlPageContent"               runat="server"  cssClass="css_GPC01_Panel_PageContent" >     
                <asp:UpdatePanel ID="uppGrid" runat="server" >
                    <ContentTemplate>
                      
                        <telerik:RadWindowManager ID="rwmSecuritySettings"     runat="server" 
                                                  VisibleOnPageLoad="true"     DestroyOnClose="true"
                                                  EnableViewState="false"      Behaviors="Close, Move"
                                                  Animation="Slide"             
                                                  Modal="true"                 Style="z-index:3000" 
                                                  Height="700"                 Width="835"/>
                                                    
                        <telerik:RadGrid ID="rgvSecurityUsers"   runat="server"  DataSourceID="SQLDS_SecurityUsers" 
                                         EnableEmbeddedSkins="true"     Skin="Windows7"
                                         EnableViewState="true"                 
                                         AutoGenerateColumns="False"
                                         AllowMultiRowSelection="false" 
                                         AllowAutomaticDeletes="True" 
                                         AllowAutomaticInserts="True"  
                                         AllowAutomaticUpdates="True"                                   
                                         AllowFilteringByColumn="true"  
                                         EnableLinqExpressions="false"
                                         AllowPaging="True" PageSize="50"                                  
                                         height="600px" Width="1120px">
                            <PagerStyle AlwaysVisible="true" Mode="NextPrevAndNumeric" />
                            <ItemStyle Wrap="false" />
                              
                            <ClientSettings AllowColumnsReorder="false" EnablePostBackOnRowClick="true" AllowExpandCollapse="true"   >  
                                <Selecting AllowRowSelect="true" />
                                <Scrolling AllowScroll="true" UseStaticHeaders="true" />
                            </ClientSettings>
                            <MasterTableView DataSourceID="SQLDS_SecurityUsers" DataKeyNames="UserID, UserLoginId"    EnableViewState="true"  
                                             EditMode="InPlace"                 CommandItemDisplay="Top" >
                                <CommandItemTemplate >
                                    <div style="padding: 5px 5px;">
                                        <asp:LinkButton ID="lbtAdd"           runat="server" CommandName="InitInsert"           ToolTip="Add New User"                Visible='<%# rgvSecurityUsers.EditIndexes.Count=0 AND Not rgvSecurityUsers.MasterTableView.IsItemInserted%>'>      <asp:Image ID="imgAdd"           runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,AddRecord20%>" /> Add </asp:LinkButton>  
                                        <asp:LinkButton ID="lbtEdit"          runat="server" CommandName="EditSelected"         ToolTip="Edit User"                   Visible='<%# rgvSecurityUsers.EditIndexes.Count=0 AND Not rgvSecurityUsers.MasterTableView.IsItemInserted%>'>      <asp:Image ID="imgEdit"          runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,EditRecord20%>"/> Edit </asp:LinkButton>  
                                        <asp:LinkButton ID="lbtCancel"        runat="server" CommandName="CancelAll"            ToolTip="Cancel Edit/Add"             Visible='<%# rgvSecurityUsers.EditIndexes.Count > 0 Or rgvSecurityUsers.MasterTableView.IsItemInserted %>'>                              <asp:Image ID="imgCancel"        runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,CancelRecord20%>" /> Cancel </asp:LinkButton>  
                                        <asp:LinkButton ID="lbtSaveNew"       runat="server" CommandName="PerformInsert"        ToolTip="Save New User"               Visible='<%# rgvSecurityUsers.MasterTableView.IsItemInserted%>'>                                                                         <asp:Image ID="imgSaveNew"       runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,SaveRecord20%>" /> Save New</asp:LinkButton>  
                                        <asp:LinkButton ID="lbtDelete"        runat="server" CommandName="DeleteSelected"       ToolTip="Delete User"                 Visible='<%# rgvSecurityUsers.EditIndexes.Count=0 and Not rgvSecurityUsers.MasterTableView.IsItemInserted%>' OnClientClick="javascript:return confirm('You have selected to delete this user.<br>This process CANNOT BE UNDONE. <br> <br> Do you want to continue?')"> <asp:Image ID="imgDelete"        runat="server" CssClass="css_GFS01_Image_Align"  ImageURL="<%$ Resources:Images,DeleteRecord20%>" />Delete </asp:LinkButton>  
                                        <asp:LinkButton ID="lbtSave"          runat="server" CommandName="UpdateEdited"         ToolTip="Save Changes"                Visible='<%# rgvSecurityUsers.EditIndexes.Count > 0 AND Not rgvSecurityUsers.MasterTableView.IsItemInserted%>'>                          <asp:Image ID="imgSave"          runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,SaveRecord20%>" />  Update </asp:LinkButton>  
                                        <asp:LinkButton ID="lbtGroupSettings" runat="server" CommandName="ShowGroups"           ToolTip="Edit/View Group Security"    Visible='<%# rgvSecurityUsers.EditIndexes.Count=0 AND Not rgvSecurityUsers.MasterTableView.IsItemInserted%>'>                            <asp:Image ID="imgGroupSettings" runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,GroupSecurity20%>" /> Group Settings</asp:LinkButton>  
                                        <asp:LinkButton ID="lbtSettings"      runat="server" CommandName="ShowSettings"         ToolTip="Edit/View Security Settings" Visible='<%# rgvSecurityUsers.EditIndexes.Count=0 AND Not rgvSecurityUsers.MasterTableView.IsItemInserted%>'>                            <asp:Image ID="imgSettings"      runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,SecuritySettings20%>" /> Security Settings  </asp:LinkButton>  
                                        <asp:Label      ID="lblSelectedUser"  runat="server" Text = "Selected User:"            Style="position:absolute;left:420; font-weight:bold;color:Navy;"/>
                                        <asp:Label      ID="lblCurrentUser"   runat="server" Text = ""                          Style="position:absolute;left:510; font-weight:bold;color:Navy;"/>
                                        <asp:LinkButton ID="lbtFilters"       runat="server" CommandName="ShowHideFilters"      style="position:absolute;left:800px;" ToolTip="Show/Hide Filters"> <asp:Image ID="Image2" runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$ Resources:Images,Filter20%>" /> Show/Hide Filter</asp:LinkButton>  
                                        <asp:LinkButton ID="lbtRefresh"       runat="server" CommandName="RebindGrid"           style="position:absolute;Left:930px;" >                                                                                                                                         <asp:Image id="imgRefresh"       runat="server" CssClass="css_GFS01_Image_Align" ImageURL="<%$Resources:Images, ReloadBlue20 %>"  />Refresh Grid</asp:LinkButton>                     
                                    </div>
                                </CommandItemTemplate>
                                    <Columns>   
                                        <telerik:GridTemplateColumn UniqueName="gtcSecurityStatus" HeaderStyle-Width ="20px" >
                                            <ItemTemplate>
                                                <asp:Image ID="imgSecurityStatus" runat="server" ImageUrl='<%# Bind("SecurityStatusImage") %>' />
                                            </ItemTemplate>
                                            <EditItemTemplate></EditItemTemplate>
                                            <FilterTemplate></FilterTemplate>
                                        </telerik:GridTemplateColumn>                 
                                          
                                        <telerik:GridBoundColumn    DataField="UserId"                   UniqueName="UserId"             HeaderText="Id"            HeaderStyle-HorizontalAlign="Left"     HeaderStyle-Width="50px"   ReadOnly="true">
                                            <FilterTemplate></FilterTemplate>
                                        </telerik:GridBoundColumn>
                                        <telerik:GridTemplateColumn UniqueName="gtcEmployeeNumber" 
                                            HeaderText="Employee"   HeaderStyle-Width="100px"
                                            SortExpression="EmployeeNumber">
                                            <FilterTemplate></FilterTemplate>
                                            <ItemTemplate>
                                                <%#DataBinder.Eval(Container.DataItem, "EmployeeNumber")%>
                                            </ItemTemplate>
  
                                            <EditItemTemplate>
                                                <telerik:RadComboBox runat="server" ID="EmployeeNumber"  DataSourceID="SQLDS_Employees"
                                                    DataValueField="EmployeeNumber"  DataTextField="EmployeeName"                                     
                                                    AutoPostBack="true" Skin="WebBlue"
                                                    EnableEmbeddedSkins="true"
                                                    HighlightTemplatedItems="true"  
                                                    Height="300px" Width="100px" DropDownWidth="350px"
                                                    OnSelectedIndexChanged="rcbEmployeeNumber_OnSelectedIndexChanged">
                                                    <HeaderTemplate>
                                                        <ul>
                                                            <li class="css_GFS01_Combo_Col1">Name</li>
                                                            <li class="css_GFS01_Combo_Col2">Emp#</li>
                                                        </ul>
                                                    </HeaderTemplate>
                                                    <ItemTemplate>
                                                        <ul>
                                                            <li class="css_GFS01_Combo_Col1">  <%#DataBinder.Eval(Container, "Text")%> </li>
                                                            <li class="css_GFS01_Combo_Col2">  <%#DataBinder.Eval(Container, "Value")%></li>
                                                        </ul>
                                                    </ItemTemplate>
                                                </telerik:RadComboBox>
                                            </EditItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridBoundColumn     DataField="UserName"                    UniqueName="UserName"           HeaderText="User Name"     HeaderStyle-HorizontalAlign="Left"     HeaderStyle-Width="150px"   ColumnEditorID="gtcEditor1">                                    
                                            <FilterTemplate>
                                                <telerik:RadComboBox runat="server" ID="rcbUserNameFilter"   DataSourceID="SQLDS_Employees"   
                                                                     DataTextField="EmployeeName"            DataValueField="EmployeeName" 
                                                                     AppendDataBoundItems="true"             AutoPostBack="true"
                                                                     AllowCustomText="true"                   
                                                                     EnableEmbeddedSkins="true"              Skin="WebBlue"
                                                                     Width="140px"                                                              
                                                                     OnPreRender="rcbUserNameFilter_PreRender"
                                                                     OnSelectedIndexChanged="rcbUserNameFilter_SelectedIndexChanged">
                                                    <Items>
                                                        <telerik:RadComboBoxItem Text="All" />
                                                    </Items>
                                                </telerik:RadComboBox>                                                                                                                                  
  
                                            </FilterTemplate>
                                        </telerik:GridBoundColumn>                                
                                          
                                        <telerik:GridBoundColumn     DataField="UserLoginId"                    UniqueName="UserLoginId"        HeaderText="Login Id"      HeaderStyle-HorizontalAlign="Left"     HeaderStyle-Width="120px"   ColumnEditorID="gtcEditor1">
                                            <FilterTemplate>
                                                <telerik:RadComboBox runat="server" ID="rcbUserLoginFilter"     DataSourceID="SQLDS_SecurityUsers" 
                                                                     DataValueField="UserLoginId"               DataTextField="UserLoginId"                                     
                                                                     AppendDataBoundItems="true"                AutoPostBack="true"
                                                                     AllowCustomText="true"
                                                                     EnableEmbeddedSkins="true"                 Skin="WebBlue"
                                                                     Width="110px"                                                             
                                                                     OnPreRender="rcbUserLoginFilter_PreRender"
                                                                     OnSelectedIndexChanged="rcbUserLoginFilter_SelectedIndexChanged">
                                                    <Items>
                                                        <telerik:RadComboBoxItem Text="All" />
                                                    </Items>
                                                </telerik:RadComboBox>
                                            </FilterTemplate>
                                        </telerik:GridBoundColumn>
                                        <telerik:GridDropDownColumn  DataSourceID="SQLDS_SecurityType"          DropDownControlType="RadComboBox"                     
                                                                     DataField="SecurityType"                   UniqueName="SecurityType" 
                                                                     ListTextField="Level2Code"                 ListValueField="Level2Code"                            
                                                                     HeaderText="Security Type"                 HeaderStyle-Width="90px"   
                                                                     DefaultInsertValue="Group" >
                                            <FilterTemplate>
                                                <telerik:RadComboBox runat="server" ID="rcbSecurityTypeFilter"  DataSourceID="SQLDS_SecurityType"   
                                                                     DataTextField="Level2Code"                 DataValueField="Level2Code" 
                                                                     AppendDataBoundItems="true"                AutoPostBack="true"
                                                                     Width="80px"                               Height="60px"
                                                                     EnableEmbeddedSkins="true"                 Skin="WebBlue"
                                                                     OnPreRender="rcbSecurityTypeFilter_PreRender"
                                                                     OnSelectedIndexChanged="rcbSecurityTypeFilter_SelectedIndexChanged">
                                                    <Items>
                                                        <telerik:RadComboBoxItem Text="All" />
                                                    </Items>
                                                </telerik:RadComboBox>                                                                                                                                  
                                            </FilterTemplate>
                                        </telerik:GridDropDownColumn>
                                          
                                        <telerik:GridDropDownColumn  DataSourceID="SQLDS_UserStatus"        DropDownControlType="RadComboBox"            
                                                                     DataField="UserStatus"                 UniqueName="UserStatus" 
                                                                     ListTextField="Level2Code"             ListValueField="Level2Code"                            
                                                                     HeaderText="Status"                    HeaderStyle-Width="90px"   
                                                                     ItemStyle-Width="90px"                 
                                                                     DefaultInsertValue="Active" >
                                            <FilterTemplate>
                                                <telerik:RadComboBox runat="server" ID="rcbUserStatusFilter" DataSourceID="SQLDS_UserStatus"   
                                                                     DataTextField="Level2Code"              DataValueField="Level2Code" 
                                                                     AppendDataBoundItems="true"             AutoPostBack="true"
                                                                     EnableEmbeddedSkins="true"              Skin="WebBlue"
                                                                     Width="80px"                            Height="60px"
                                                                     OnPreRender="rcbUserStatusFilter_PreRender"
                                                                     OnSelectedIndexChanged="rcbUserStatusFilter_SelectedIndexChanged">
                                                    <Items>
                                                        <telerik:RadComboBoxItem Text="All" />
                                                    </Items>
                                                </telerik:RadComboBox>                                                                                                                                  
                                            </FilterTemplate>
                                        </telerik:GridDropDownColumn>
                                        <telerik:GridBoundColumn     DataField="EmployeeStatus"              UniqueName="EmployeeStatus"    HeaderText="Employee Status" HeaderStyle-HorizontalAlign="Left"    HeaderStyle-Width="90px"   ReadOnly="true" >
                                            <FilterTemplate>
                                                <telerik:RadComboBox runat="server" ID="rcbEmployeeStatusFilter"   DataSourceID="SQLDS_EmployeeStatus"   
                                                                     DataTextField="Level2Code"                  DataValueField="Level2Code" 
                                                                     AppendDataBoundItems="true"             AutoPostBack="true"
                                                                     EnableEmbeddedSkins="true"              Skin="WebBlue"
                                                                     Width="90px"                           Height="120px"                                                             
                                                                     OnPreRender="rcbEmployeeStatusFilter_PreRender"
                                                                     OnSelectedIndexChanged="rcbEmployeeStatusFilter_SelectedIndexChanged" >
                                                    <Items
                                                        <telerik:RadComboBoxItem Text="All" />
                                                    </Items>
                                                </telerik:RadComboBox>                                                                                                                                  
                                            </FilterTemplate>
                                        </telerik:GridBoundColumn
                                        <telerik:GridBoundColumn     DataField="UserStatus"                 UniqueName="StatusUser"        Visible="false"  >
                                            <FilterTemplate></FilterTemplate>
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn     DataField="CreatedBy"                  UniqueName="CreatedBy"         HeaderText="Created By"     HeaderStyle-HorizontalAlign="Left"     HeaderStyle-Width="120px"   ItemStyle-HorizontalAlign="Left"    ReadOnly="true"  >
                                            <FilterTemplate></FilterTemplate>
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn     DataField="CreatedDate"                UniqueName="CreatedDate"       HeaderText="Created Date"   HeaderStyle-HorizontalAlign="Center"   HeaderStyle-Width="135px"   ItemStyle-HorizontalAlign="Center"  DataType="System.DateTime" DataFormatString="{0:MM/dd/yy h:mm:ss t}"   ReadOnly="true" >
                                            <FilterTemplate></FilterTemplate>
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn     DataField="UpdatedBy"                  UniqueName="UpdatedBy"         HeaderText="Updated By"     HeaderStyle-HorizontalAlign="Left"     HeaderStyle-Width="120px"   ItemStyle-HorizontalAlign="Left"    ReadOnly="true" >
                                            <FilterTemplate></FilterTemplate>
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn     DataField="UpdatedDate"                UniqueName="UpdatedDate"       HeaderText="Updated Date"   HeaderStyle-HorizontalAlign="Center"   HeaderStyle-Width="135px"   ItemStyle-HorizontalAlign="Center"  DataType="System.DateTime" DataFormatString="{0:MM/dd/yy h:mm:ss t}" ReadOnly="true" >
                                            <FilterTemplate></FilterTemplate>
                                        </telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn     DataField="SecurityCount"              UniqueName="SecurityCount"    HeaderStyle-Width="100px" Visible="false"  DataType="System.Int16" />
                                    </Columns>
                            </MasterTableView>
                        </telerik:RadGrid>
                        <telerik:GridTextBoxColumnEditor ID="gtcEditor1" runat="server" TextBoxStyle-Width="150px" />         <telerik:RadWindowManager ID="rwmMessageBox" runat="server" Behaviors="Close, Move"  EnableViewState="false" Animation="Slide" AnimationDuration="5"  Height="400" Width="400" VisibleOnPageLoad="true" DestroyOnClose="true"  Modal="true"   EnableEmbeddedSkins="true" Skin="Black" />
                    </ContentTemplate>
                </asp:UpdatePanel>
  
            </asp:panel>
        </asp:panel
</form>
</body>
</html>


Code that opens rad window

 

Case "ShowSettings"

 

 

If rgvSecurityUsers.SelectedValue Is Nothing Then

 

 

Dim strMessage As String = "You must select a user to show the Security Settings."

 

 

Dim scriptstring As String = "radalert('" + strMessage + "', 330, 210, 'Missing User');"

 

ScriptManager.RegisterStartupScript(

Me, Me.[GetType](), "radalert", scriptstring, True)

 

 

Else

 

 

Dim intUserId As String = rgvSecurityUsers.SelectedValue.ToString

 

 

Dim SelectedRow As GridDataItem = DirectCast(rgvSecurityUsers.SelectedItems(0), GridDataItem)

 

 

Dim strUserName As String = SelectedRow("UserName").Text

 

 

Dim strSecurityType As String = SelectedRow("SecurityType").Text

 

 

Dim intSecurityCount As Int16 = Int16.Parse(SelectedRow("SecurityCount").Text)

 

 

Dim intReadOnly As Boolean = False

 

 

If strSecurityType = "Group" Or Me.hdfReadOnly.Value = 1 Then

 

intReadOnly =

True

 

 

End If

 

 

If strSecurityType = "Group" And intSecurityCount = 0 Then

 

 

Dim strMessage As String = "User " + strUserName + " is setup to use group security but does not have any groups assigned to it.<br>Security settings cannot be shown.<br><br>Click the Group Settings button to assign groups to this user."

 

 

Dim scriptstring As String = "radalert('" + strMessage + "', 330, 210, 'Missing Group Assignments');"

 

ScriptManager.RegisterStartupScript(

Me, Me.[GetType](), "radalert", scriptstring, True)

 

 

Else

 

 

Dim strNavigation As String = "WBF SEC Security Option Settings.aspx?SecurityId=" + intUserId.ToString + "&SecurityType=User&SecurityName=" + strUserName + "&ReadOnly=" + intReadOnly.ToString

 

 

Dim rwdSettings As New RadWindow

 

rwdSettings.Width =

"850"

 

rwdSettings.ID =

"rwdSecuritySettings"

 

rwdSettings.NavigateUrl = strNavigation

rwdSettings.Skin =

"Windows7"

 

rwmSecuritySettings.Windows.Add(rwdSettings)

 

End If

 

 

End If

 




Tracy
Top achievements
Rank 1
 answered on 21 Jul 2011
6 answers
335 views
Subj.
Also may be somebody know how add additional space between menu items?
Kate
Telerik team
 answered on 21 Jul 2011
1 answer
71 views
Hi

I use the following java function to call a sharepoint ModalDialog popup :

    function OpenDialog() {

        var options = SP.UI.$create_DialogOptions();
       
        options.url = 'http:/...Catalogue.aspx'
        options.dialogReturnValueCallback = Function.createDelegate(null, CloseCallback);
        options.width = 700;
        options.height = 400;
        SP.UI.ModalDialog.showModalDialog(options);
    }
I call the function with this:
"<a id="newc" runat="server" onclick="newc_Click" href="Javascript:OpenDialog();">New Catalogue</a>

 

 

 

 

I want to use my RibbonBar Buttons to call this functions

Simon
Telerik team
 answered on 21 Jul 2011
1 answer
49 views
Hi,

I have two Rad Grid control in my page, For instance one grid will hold Order details and another grid will hold Tractor details and there is one "Dispatch" button. My requirement is select row from order grid and select another row from tractor grid, now drag both rows and drop into "Dispatch" button. I could not find much guideline to drag and drop from different grid into one button so could you please help me on this.

Thanks in advance.

-Prakash
Genti
Telerik team
 answered on 21 Jul 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?