or
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.Click02. Me.dgvSummary.DataSource = Me._PopulatedgvSummary()03. 04. If Me.dgvSummary.DataSource IsNot Nothing Then05. Me.dgvSummary.DataBind()06. Me.pnlSummary.Visible = True07. Else08. Me.pnlSummary.Visible = False09. End If10. End Sub01.Private Function _PopulatedgvSummary()02. Dim tblData As DataTable = Me._GenerateTableShema03. Dim intIndex As Integer = 104. Dim strEdit As String = String.Empty05. 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 += 114. Next15. 16. If tblData.Rows.Count = 0 Then17. tblData = Nothing18. End If19. 20. Return tblData21. End Function01.Private Function _GenerateTableShema() As DataTable02. Dim tblData As New DataTable03. 04. With tblData.Columns05. .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 With15. 16. Return tblData17. End Function| <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> |
| |
| </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> |
| <asp:LinkButton ID="btnUpdateEdited" runat="server" CommandName="UpdateEdited" Visible='<%# RadGridStandards.EditIndexes.Count > 0 %>'>Actualizar</asp:LinkButton> |
| <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> |

<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>