Telerik Forums
UI for ASP.NET AJAX Forum
4 answers
127 views
Hi,

I would like to achieve this Grid - Automatic Operations but I don't want to use Item Template. I would like to have the edit options so the data could be edited by user. Please guide. Below are my codes:

1.<telerik:RadGrid ID="dgvSummary" runat="server" AllowPaging="true" AllowSorting="true" CellSpacing="0" PageSize="7"  Skin="Hay" Width="100%" GridLines="None">
2.          <MasterTableView />
3.</telerik:RadGrid>
01.Private Sub btnSearch_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSearch.Click
02.        Me.dgvSummary.DataSource = Me._PopulatedgvSummary()
03. 
04.        If Me.dgvSummary.DataSource IsNot Nothing Then
05.            Me.dgvSummary.DataBind()
06.            Me.pnlSummary.Visible = True
07.        Else
08.            Me.pnlSummary.Visible = False
09.        End If
10.    End Sub

01.Private Function _PopulatedgvSummary()
02.        Dim tblData As DataTable = Me._GenerateTableShema
03.        Dim intIndex As Integer = 1
04.        Dim strEdit As String = String.Empty
05. 
06.        For Each objView_EvalSummaryRow As DSHREval.HREvalRow In HREvalDALC.GetEvalSummary(Me.radDepartment.SelectedValue, Me.radPosition.SelectedValue, Me.txtStarYear.Text, Me.cboStarTerm.SelectedValue)
07. 
08.            strEdit = "<a id=""popup"" href=""" & SharedCommon.GenerateLink(Request, SharedCommon.EditEvaSummary) & "?" & SharedCommon.ID & "=" & objView_EvalSummaryRow.ID.ToString & """>" & "Edit" & "</a>"
09.            tblData.Rows.Add(New Object() {intIndex, objView_EvalSummaryRow.EmpID, objView_EvalSummaryRow.EmpName, objView_EvalSummaryRow.PropertyCode, _
10.                                           objView_EvalSummaryRow.Department, objView_EvalSummaryRow.PresentPosition, _
11.                                           objView_EvalSummaryRow.Average, objView_EvalSummaryRow.FinalAverage, strEdit})
12. 
13.            intIndex += 1
14.        Next
15. 
16.        If tblData.Rows.Count = 0 Then
17.            tblData = Nothing
18.        End If
19. 
20.        Return tblData
21.    End Function

01.Private Function _GenerateTableShema() As DataTable
02.        Dim tblData As New DataTable
03. 
04.        With tblData.Columns
05.            .Add("Num.")
06.            .Add("Staff ID")
07.            .Add("Name")
08.            .Add("Property")
09.            .Add("Department")
10.            .Add("Position")
11.            .Add("Average Mark")
12.            .Add("Final Mark")
13.            .Add(" ")
14.        End With
15. 
16.        Return tblData
17.    End Function

Thank you in advance
Princy
Top achievements
Rank 2
 answered on 12 Feb 2014
1 answer
130 views
hi,
I want to delete the grid record on button click inside the grid with confirmation but  it not work my side please check my code and provide solutions.
my code is:
client side functions
function deletepermission() {
         
          var add = 1;
          if (add == 0)
          {
              bootbox.alert("You have no permissions to Delete Record"); return false; 
          }
          else
          {
              bootbox.confirm("Are You Sure To Delete Record ?", function (result) {
                  if (result == true)
                  { return true; }
              });
                  
          }      


<telerik:GridTemplateColumn AllowFiltering="false" UniqueName="Action" HeaderText="Action" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left">
                                                                        <ItemTemplate>                                                                         
                                                                            <asp:Button runat="server" ID="btnDelete" ToolTip="DeleteRecord" CommandName="DeleteButton" CommandArgument='<%# Eval("LandlordId") %>' Text="Delete" onclientclick="return deletepermission();" Height="22px"></asp:Button>                                                                          
                                                                        </ItemTemplate>
                                                                        <HeaderStyle HorizontalAlign="Left" />
                                                                        <ItemStyle HorizontalAlign="Left" />
 </telerik:GridTemplateColumn>

Thanks,
Rahul
Shinu
Top achievements
Rank 2
 answered on 12 Feb 2014
3 answers
270 views
Hi, I want to call client side function than server side using OnClientClick Functionl on link button inside grid item template but it not work well so provide working examples.

client side function :

 function chkpermissionsEdit() {        
          var add =1;
          if (add == 0) { bootbox.alert("You have no permissions to Update Record"); return false; }
          else { return true; }
      }

  <telerik:GridTemplateColumn AllowFiltering="false" UniqueName="Action" HeaderText="Action" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left">
                                                                        <ItemTemplate>
                                                                            <telerik:RadButton ButtonType="LinkButton" runat="server" ID="btnEdit" 
                                                                                ToolTip="EditRecord"  Text="Edit" CommandName="EditButton" 
                                                                                CommandArgument='<%# Eval("LandlordId") %>' onClientClicked="return chkpermissionsEdit();"   />
                                                                         
                                                                        </ItemTemplate>
                                                                        <HeaderStyle HorizontalAlign="Left" />
                                                                        <ItemStyle HorizontalAlign="Left" />
                                                                    </telerik:GridTemplateColumn>
Princy
Top achievements
Rank 2
 answered on 12 Feb 2014
3 answers
58 views
Hello! I am facing a problem that when I click on the Grid Item to edit, after the post back the page shifts to the top and does not focus on the row which I have clicked for the editing. Please give me the solution and thanx in advance. 
Princy
Top achievements
Rank 2
 answered on 12 Feb 2014
3 answers
61 views
Exception was thrown at line 626, column 23 in http://aspnet-scripts.telerikstatic.com/ajaxz/2013.3.1324/ComboBox/RadComboBoxScripts.js0x800a138f - JavaScript runtime error: Unable to get property 'createRange' of undefined or null reference
Peter Filipov
Telerik team
 answered on 11 Feb 2014
3 answers
124 views
Are there any ready-made examples of how I could bind RadAutoComplete to a SharePoint list via web services? 
Keith
Top achievements
Rank 1
 answered on 11 Feb 2014
2 answers
124 views
Hi All. How Can i get Tile Badge Value using javascript.???
Amigo
Top achievements
Rank 1
 answered on 11 Feb 2014
5 answers
485 views
i Have a radgrid (rad1)  inside a FormTemplate of another RadGrid (rad2).

If i update a row in (rad1) while (rad2) is in editmode, the (rad1) UpdateCommand get only empty values. ,


how i can do it????

UPDATE: i found that this happen because NeedDataSource of (rad1) is beign called before UpdateCommand,
this doesnt happens if the radgrid is not inside of another RadGrid.


<telerik:RadGrid ID="RadGrid1" runat="server" GridLines="None" AutoGenerateColumns="False" 
        Skin="WebBlue" OnInsertCommand="RadGrid1_InsertCommand" OnItemDataBound="RadGrid1_ItemDataBound">  
        <MasterTableView CommandItemDisplay="Top" EditMode="PopUp" CommandItemSettings-AddNewRecordText="Agregar Estándar" 
            CommandItemSettings-RefreshText="">  
            <RowIndicatorColumn>  
                <HeaderStyle Width="20px"></HeaderStyle>  
            </RowIndicatorColumn>  
            <ExpandCollapseColumn>  
                <HeaderStyle Width="20px"></HeaderStyle>  
            </ExpandCollapseColumn>  
            <Columns>  
                <telerik:GridBoundColumn DataField="ID" UniqueName="ID" Display="false" />  
                <telerik:GridBoundColumn DataField="Ciudad" UniqueName="Ciudad" HeaderText="Ciudad" />  
                <telerik:GridBoundColumn DataField="Aeropuerto" UniqueName="Aeropuerto" HeaderText="Aeropuerto" />  
                <telerik:GridBoundColumn DataField="Proceso" UniqueName="Proceso" HeaderText="Proceso" />  
            </Columns>  
            <EditFormSettings EditFormType="Template" PopUpSettings-Modal="true" PopUpSettings-Width="500px" 
                CaptionFormatString="Insertar nueva propiedad">  
                <FormTemplate>  
                    <center>  
                        <table style="text-align: left">  
                            <tr>  
                                <td>  
                                    <br />  
                                </td>  
                            </tr>  
                            <tr>  
                                <td>  
                                    <asp:Literal ID="Literal4" runat="server" Text="Aerolinea" />  
                                </td>  
                                <td>  
                                    <telerik:RadComboBox ID="RadComboBoxAeronave" runat="server" DataTextField="Aeronave" 
                                        DataValueField="ID" Skin="WebBlue" DataSourceID="ObjectDataSourceAeronave" OnClientSelectedIndexChanged="LoadValores" />  
                                </td>  
                            </tr>  
                            <tr>  
                                <td>  
                                    <asp:Literal ID="Literal3" runat="server" Text="Modelo Avión" />  
                                </td>  
                                <td>  
                                    <telerik:RadComboBox ID="RadComboBoxTipoAvion" runat="server" Skin="WebBlue" DataTextField="DE_NAVE" 
                                        DataValueField="ID_NAVE" OnItemsRequested="RadComboBoxTipoAvion_ItemsRequested" 
                                        OnClientItemsRequested="ItemsLoaded" EmptyMessage="Seleccione Aerolinea..." />  
                                </td>  
                            </tr>  
                            <tr>  
                                <td>  
                                    <asp:Literal ID="Literal2" runat="server" Text="Aeropuerto" />  
                                </td>  
                                <td>  
                                    <telerik:RadComboBox ID="RadComboBoxAeropuerto" runat="server" DataTextField="Aeropuerto" 
                                        DataValueField="ID" Skin="WebBlue" DataSourceID="ObjectDataSourceAeropuerto" />  
                                </td>  
                            </tr>  
                            <tr>  
                                <td>  
                                    <asp:Literal ID="Literal1" runat="server" Text="Proceso" />  
                                </td>  
                                <td>  
                                    <telerik:RadComboBox ID="RadComboBoxProcesos" runat="server" DataSourceID="EntityDataSourceProcesos" 
                                        DataTextField="DE_PROC" DataValueField="ID_PROC" Skin="WebBlue" />  
                                </td>  
                            </tr>  
                            <tr>  
                                <td>  
                                    &nbsp;  
                                </td>  
                                <td>  
                                    <asp:CheckBox Text="Activo" ID="CheckBox1" runat="server" Checked="true" />  
                                </td>  
                            </tr>  
                            <tr>  
                                <td>  
                                    <br />  
                                </td>  
                            </tr>  
                            <tr>  
                                <td colspan="2">  
                                    <telerik:RadGrid ID="RadGridStandards" AutoGenerateColumns="false" Skin="WebBlue" 
                                        OnNeedDataSource="RadGridStandards_NeedDataSource" GridLines="None" runat="server" 
                                        AllowMultiRowSelection="True" AllowMultiRowEdit="True"   
                                        OnUpdateCommand="RadGridStandards_UpdateCommand" OnItemDataBound="RadGridStandards_ItemDataBound" 
                                        AllowAutomaticUpdates="false">  
                                        <MasterTableView CommandItemDisplay="Top" AutoGenerateColumns="false" EditFormSettings-EditFormType="AutoGenerated" 
                                            EditMode="InPlace" DataKeyNames="ID">  
                                            <CommandItemTemplate>  
                                                <div style="padding: 5px 5px;">  
                                                    <asp:LinkButton ID="btnEditSelected" runat="server" CommandName="EditSelected" Visible='<%# RadGridStandards.EditIndexes.Count == 0 %>'>Editar</asp:LinkButton>&nbsp;&nbsp;  
                                                    <asp:LinkButton ID="btnUpdateEdited" runat="server" CommandName="UpdateEdited" Visible='<%# RadGridStandards.EditIndexes.Count > 0 %>'>Actualizar</asp:LinkButton>&nbsp;&nbsp;  
                                                    <asp:LinkButton ID="btnCancel" runat="server" CommandName="CancelAll" Visible='<%# RadGridStandards.EditIndexes.Count > 0 || RadGridStandards.MasterTableView.IsItemInserted %>'>Cancelar</asp:LinkButton>  
                                                </div>  
                                            </CommandItemTemplate>  
                                            <Columns>  
                                                <telerik:GridBoundColumn DataField="ID" UniqueName="ID" Display="false" ReadOnly="true" />  
                                                <telerik:GridBoundColumn DataField="TipoActividad" UniqueName="TipoActividad" HeaderText="Tipo" 
                                                    ReadOnly="true" />  
                                                <telerik:GridBoundColumn DataField="Actividad" UniqueName="Actividad" HeaderText="Actividad" 
                                                    ReadOnly="true" />  
                                                <telerik:GridTemplateColumn UniqueName="Drop" HeaderText="Base" DataField="Drop">  
                                                    <ItemTemplate>  
                                                        <asp:Literal ID="Literal1" runat="server" Text='<%#Eval("Drop") %>' />  
                                                    </ItemTemplate>  
                                                    <EditItemTemplate>  
                                                        <telerik:RadComboBox ID="RadComboBox1" runat="server" Skin="WebBlue" DataSourceID="EntityDataSourceProcesosActividad" 
                                                            DataValueField="ID_ACTI" DataTextField="DE_ACTI" Width="50px" SelectedValue='<%#Bind("Drop") %>' />  
                                                    </EditItemTemplate>  
                                                </telerik:GridTemplateColumn>  
                                                <telerik:GridTemplateColumn UniqueName="Numeric" HeaderText="Tiempos" DataField="Numeric">  
                                                    <ItemTemplate>  
                                                        <asp:Literal ID="Literal2" runat="server" Text='<%#Eval("Numeric") %>' />  
                                                    </ItemTemplate>  
                                                    <EditItemTemplate>  
                                                        <telerik:RadNumericTextBox ID="RadNumericTextBox1" runat="server" Skin="WebBlue" 
                                                            Type="Number" ShowSpinButtons="true" IncrementSettings-InterceptArrowKeys="true" 
                                                            NumberFormat-DecimalDigits="0" IncrementSettings-InterceptMouseWheel="true" Width="50px" 
                                                            DbValue='<%# Bind("Numeric") %>' />  
                                                    </EditItemTemplate>  
                                                </telerik:GridTemplateColumn>  
                                                <telerik:GridTemplateColumn UniqueName="Check" HeaderText="Activo" DataField="Check">  
                                                    <ItemTemplate>  
                                                        <asp:Literal ID="Literal3" runat="server" Text='<%#Eval("Check") %>' />  
                                                    </ItemTemplate>  
                                                    <EditItemTemplate>  
                                                        <asp:CheckBox ID="CheckBox2" runat="server" Checked='<%# Bind("Check") %>' />  
                                                    </EditItemTemplate>  
                                                </telerik:GridTemplateColumn>  
                                            </Columns>  
                                        </MasterTableView>  
                                        <ClientSettings>  
                                            <Selecting AllowRowSelect="True" EnableDragToSelectRows="True" />  
                                        </ClientSettings>  
                                    </telerik:RadGrid>  
                                </td>  
                            </tr>  
                            <tr>  
                                <td>  
                                    <br />  
                                </td>  
                            </tr>  
                            <tr>  
                                <td colspan="2" align="right">  
                                    <asp:LinkButton ID="LinkButton1" runat="server" Text="Aceptar" CommandName="PerformInsert" /><asp:Literal  
                                        ID="LiteralSpace" runat="server" Text="  " /><asp:LinkButton ID="LinkButton2" runat="server" 
                                            Text="Cancelar" CommandName="Cancel" CausesValidation="False" />  
                                </td>  
                            </tr>  
                            <tr>  
                                <td>  
                                    <br />  
                                </td>  
                            </tr>  
                        </table>  
                    </center>  
                </FormTemplate>  
                <PopUpSettings Modal="True"></PopUpSettings>  
            </EditFormSettings>  
        </MasterTableView>  
    </telerik:RadGrid> 
Pavlina
Telerik team
 answered on 11 Feb 2014
3 answers
125 views
Hello Team,

I have used telerik rad editor in my application.

In my application there are image library, audio library, video library.

I have bound this library with rad editor image manager, video manager, media manager.
(for e.g: used code for bind my library
 rtfEditor.ImageManager.ContentProviderTypeName = typeof(Telerik.ContentProvider.TelerikDBContentOfPhotoManager).AssemblyQualifiedName;
 rtfEditor.MediaManager.ContentProviderTypeName = typeof(Telerik.ContentProvider.TelerikDBContentOfMediaManager).AssemblyQualifiedName;
rtfEditor.FlashManager.ContentProviderTypeName = typeof(Telerik.ContentProvider.TelerikDBContentOfFlashManager).AssemblyQualifiedName;
)

Above all functionality working fine.

Now Problem is that in my database there are folder name or image gallery name or video gallery name is saved but when these folders is bind inside image manager / video manager / medai manager. it is not html decode to display folder or gallery name.

For Example my folder name is <April's obra> inside database I have saved with HTML Encode and its "&lt;April&#39;s Obra&gt;"
but I need to display "April's obra" in folder name.

for other controls like rad grid its automatically HTML decoded.

I have attached here screen shot for it.







Vessy
Telerik team
 answered on 11 Feb 2014
1 answer
97 views
Hi Telerik

I am using a couple lines of css to get the vertical scroll on the left side instead of the right. Putting the css in works as expected but the horizontal scroll now positioned on the right instead of the left most position.


    <style type="text/css">
        .MyRadGrid {
            direction: rtl;           
        }
 
            .MyRadGrid table {
                direction: ltr;
            }          
         
    </style>
 
 
 
<telerik:RadGrid runat="server" ID="RadGridMembers" CssClass="MyRadGrid" AutoGenerateColumns="false" Width="970px" Height="560px" AllowSorting="true" >
                <ClientSettings Scrolling-UseStaticHeaders="true" Scrolling-AllowScroll="true"  />
                <MasterTableView runat="server" AllowFilteringByColumn="true" EditMode="EditForms" DataKeyNames="FamilyId, MemberId" TableLayout="Fixed" Width="100%">
 
...
...
 
                </MasterTableView>
            </telerik:RadGrid>

The bold css for the rtl moved the vertical scroll but also adjust the hor scroll to the right. Is there a way i can move that hor scroll back to the left? Any css needed?

Thanks!


Maria Ilieva
Telerik team
 answered on 11 Feb 2014
Narrow your results
Selected tags
Tags
+? more
Top users last month
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Rakhee
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Rakhee
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?