or
protected void RadGrid1_PreRender(object sender, EventArgs e) { RadGrid1.HeaderStyle.Font.Size = 10; RadGrid1.GroupHeaderItemStyle.Font.Size = 10; GridGroupByExpression gridGroupByExpression1 = new GridGroupByExpression(); GridGroupByField gridGroupByField1 = new GridGroupByField(); gridGroupByField1.FieldName = "GroupName"; gridGroupByField1.HeaderValueSeparator = " "; gridGroupByExpression1.SelectFields.Add(gridGroupByField1); gridGroupByExpression1.GroupByFields.Add(gridGroupByField1); GridGroupByField gridGroupByField3 = new GridGroupByField(); foreach (totals tot in totalsList) { gridGroupByField3 = new GridGroupByField(); gridGroupByField3.FieldName = tot.name; gridGroupByField3.HeaderText = " "; gridGroupByField3.HeaderValueSeparator = " "; gridGroupByField3.FormatString = " (Total: {0})"; gridGroupByField3.Aggregate = GridAggregateFunction.Sum; gridGroupByExpression1.SelectFields.Add(gridGroupByField3); } RadGrid1.MasterTableView.GroupByExpressions.Add(gridGroupByExpression1); }

//formating data gridprotected void RadGrid10_ItemDataBound(object sender, GridItemEventArgs e){ if (e.Item is GridDataItem) { GridDataItem dataItem = (GridDataItem)e.Item; dataItem.BackColor = System.Drawing.Color.FromName(dataItem["M"].Text); ; dataItem.Font.Size = Convert.ToInt16(dataItem["L"].Text); dataItem.Font.Bold = dataItem["N"].Text == "true" ? true : false; dataItem.Font.Italic = true; dataItem.BorderStyle = BorderStyle.Solid; dataItem.BorderWidth = Unit.Pixel(1); dataItem.BorderColor = System.Drawing.Color.Black; }}//export to pdfprotected void ImageButton1_Click(object sender, ImageClickEventArgs e){ if ((String)Session["partnerHP"] != "-9999") { foreach (GridDataItem item in RadGrid10.Items) { item.Style["background-color"] = item["M"].Text; item.Style["font-family"] = "Arial Unicode MS"; } RadGrid10.ExportSettings.Pdf.Title = hf.Value.ToString(); RadGrid10.ExportSettings.FileName = hf.Value; GridHeaderItem headerItem = RadGrid10.MasterTableView.GetItems(GridItemType.Header)[0] as GridHeaderItem; headerItem.Visible = false; RadGrid10.MasterTableView.ExportToPdf(); } else { RadWindowManager1.RadAlert("Za izpis v pdf morajo biti prikazane podrobnosti!", 400, 150, null, null); }}