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 grid
protected
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 pdf
protected
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
);
}
}
...and I don't know which property/properties to modify to get the desired change?
Cheers in advance,
Gordopolis