or
| function custClicked(sender, args) { |
| var grid = sender; |
| var MasterTable = grid.get_masterTableView(); |
| var row = MasterTable.get_dataItems()[args.get_itemIndexHierarchical()]; |
| var cell = MasterTable.getCellByColumnUniqueName(row, "COMPANY"); |
| alert(cell.innerHTML); |
| } |

| <asp:TextBox runat="server" ID="ModuleTitleBox" Width="700" TextMode="MultiLine" Rows="1" AutoPostBack="true" /> |
| <telerik:RadSpell ID="Radspell1" Runat="server" ControlToCheck="ModuleTitleBox" ButtonType="ImageButton" IsClientID="false" Skin="Black" OnClientCheckFinished="checkFinished" /> |
| function checkFinished(sender, args) { |
| args.suppressCompleteMessage = true; |
| __doPostBack(sender.get_controlToCheck(), ''); |
| } |
| Protected Sub SaveTitleEdit(ByVal sender As Object, ByVal e As System.EventArgs) Handles ModuleTitleBox.TextChanged |
| 'saves changes to database here |
| End Sub |
| <TELERIK:RADGRID ID="RadGrid1" RUNAT="server" ALLOWSORTING="true"> |
| </TELERIK:RADGRID> |
| RadGrid1.DataSource = table; |
| RadGrid1.GroupingEnabled = true; |
| RadGrid1.AutoGenerateColumns = false; |
| GridBoundColumn boundcolumn; |
| foreach (DataColumn column in table.Columns) |
| { |
| if (column.ColumnName == "Name") |
| { |
| continue; |
| } |
| boundcolumn = new GridBoundColumn(); |
| boundcolumn.DataField = column.ColumnName; |
| boundcolumn.HeaderText = column.ColumnName; |
| RadGrid1.MasterTableView.Columns.Add(boundcolumn); |
| } |
| GridGroupByExpression expression = new GridGroupByExpression(); |
| GridGroupByField groupbyfield = new GridGroupByField(); |
| groupbyfield.FieldName = "Name"; |
| groupbyfield.HeaderText = " "; |
| groupbyfield.HeaderValueSeparator = string.Empty; |
| groupbyfield.FormatString = "{0}"; |
| expression.SelectFields.Add(groupbyfield); |
| groupbyfield = new GridGroupByField(); |
| groupbyfield.FieldName = "Name"; |
| expression.GroupByFields.Add(groupbyfield); |
| RadGrid1.MasterTableView.GroupByExpressions.Add(expression); |
| RadGrid1.EnableViewState = true; |