| function ViewSubjectIfNotClickable(sender, eventArgs) { |
| var currentlySelectedAppoitment = eventArgs.get_appointment(); |
| var AllowEdit = currentlySelectedAppoitment.get_allowEdit(); |
| if (AllowEdit == false) { |
| // alert(currentlySelectedAppoitment.get_subject()); |
| // alert(currentlySelectedAppoitment.get_start()); |
| var myData = currentlySelectedAppoitment.get_start() + "<br><br>" + currentlySelectedAppoitment.get_subject(); |
| customFunctionCreateWindow(false, 300, 150, 300, 150, myData); |
| } |
| } |
protected void ButtonCsvExport_Click(object sender, EventArgs e)
{
RadGridCommandList.MasterTableView.ExportToCSV();
}
The RadGrid is populated. Multirow selection is turned on and others functions like "delete selected" or "update selected" work fine, the both are also triggered by buttons.
Please can someone help me, a newbie to Telerik ?
Thanks in adavance.
<
telerik:RadGrid ShowGroupPanel="false" AutoGenerateColumns="false" ID="RadGrid1" AllowFilteringByColumn="False" AllowSorting="true" ShowFooter="True" runat="server" AllowPaging="false" Skin="MyCustomSkin" EnableEmbeddedSkins="false" OnSortCommand="RadGrid1_SortCommand" OnItemDataBound="RadGrid1_ItemDataBound" OnDetailTableDataBind="RadGrid1_DetailTableDataBind" OnColumnCreated="RadGrid1_ColumnCreated" Width="100%">
<ExportSettings OpenInNewWindow="true" ExportOnlyData="true">
<Excel Format="Html" FileExtension="XLS"/>
<Pdf PaperSize="Legal" />
</ExportSettings>
<ClientSettings>
<Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="true">
</Scrolling>
<ClientEvents OnGridCreated="GridCreated" />
</ClientSettings>
<MasterTableView DataKeyNames="id_grupo,id_tipogrupo">
<DetailTables>
<telerik:GridTableView DataKeyNames="salto,nroserie" Width="100%">
<Columns>
<telerik:GridBoundColumn DataField="UID" HeaderText="UID" SortExpression="UID" UniqueName="UID" />
<telerik:GridBoundColumn DataField="Juego" HeaderText="Juego" SortExpression="Juego" UniqueName="Juego" />
<telerik:GridBoundColumn DataField="Fabricante" HeaderText="Fabricante" SortExpression="Fabricante" UniqueName="Fabricante" />
<telerik:GridBoundColumn DataField="Tipo" HeaderText="Tipo" SortExpression="Tipo" UniqueName="Tipo" />
<telerik:GridBoundColumn DataField="fechadesde" HeaderText="Desde" SortExpression="fechadesde" UniqueName="fechadesde" DataFormatString="{0:dd/MM/yyyy hh:mm:ss}" />
<telerik:GridBoundColumn DataField="fechahasta" HeaderText="Hasta" SortExpression="fechahasta" UniqueName="fechahasta" DataFormatString="{0:dd/MM/yyyy hh:mm:ss}" />
<telerik:GridBoundColumn DataField="dias" HeaderText="DÃas" SortExpression="dias" UniqueName="dias" />
<telerik:GridCalculatedColumn HeaderText="% Dev" DataType="System.Decimal" UniqueName="devolucion" DataFields="apuesta,ganancia" Expression="IIF({0}>0,(100)-({1}/{0}*100),0.00)" DataFormatString="{0:##0.00}" Aggregate="Avg" />
<telerik:GridBoundColumn DataField="apuesta" HeaderText="Apuesta" SortExpression="apuesta" UniqueName="apuesta" DataFormatString="{0:###,###,##0.00}" EmptyDataText="0,00" Aggregate="Sum" />
<telerik:GridBoundColumn DataField="ganancia" HeaderText="Ganancia" SortExpression="ganancia" UniqueName="ganancia" DataFormatString="{0:###,###,##0.00}" EmptyDataText="0,00" Aggregate="Sum"/>
<telerik:GridBoundColumn DataField="partidas" HeaderText="Partidas" SortExpression="partidas" UniqueName="partidas" EmptyDataText="0" DataFormatString="{0:######}" Aggregate="Sum" />
<telerik:GridCalculatedColumn HeaderText="Prm.Aptas" DataType="System.Decimal" DataFields="apuesta,dias" Expression="IIF({0}>0,{0}/{1},0.00)" DataFormatString="{0:###,###,##0.00}" Aggregate="Avg" UniqueName="promApuestas" />
<telerik:GridCalculatedColumn HeaderText="Prm.Gcia" DataType="System.Decimal" DataFields="ganancia,dias" Expression="IIF({0}>0,{0}/{1},0.00)" DataFormatString="{0:###,###,##0.00}" Aggregate="Avg" UniqueName="promGcia" />
<telerik:GridBoundColumn DataField="promediopartidas" HeaderText="Prm.Ptdas" SortExpression="promediopartidas" DataFormatString="{0:###,###,##0.00}" EmptyDataText="0,00" Aggregate="Avg" UniqueName="promPartidas" />
</Columns>
<GroupByExpressions>
<telerik:GridGroupByExpression>
<SelectFields>
<telerik:GridGroupByField FieldAlias="Fabricante" FieldName="Fabricante"></telerik:GridGroupByField>
</SelectFields>
<GroupByFields>
<telerik:GridGroupByField FieldName="Fabricante"></telerik:GridGroupByField>
</GroupByFields>
</telerik:GridGroupByExpression>
</GroupByExpressions>
</telerik:GridTableView>
</DetailTables>
<Columns>
<telerik:GridBoundColumn DataField="Grupo" HeaderText="Grupo" SortExpression="Grupo" UniqueName="Grupo"></telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
And this is the example:
First Picture
![]()
Second Picture
![]()
Third Picture

Thank´s if you can Help me.
| Telerik.Charting.ChartAxisItem cai = new Telerik.Charting.ChartAxisItem(); |
| // add 15 days so that label appears in middle of month |
| cai.Value = Convert.ToDecimal(thisDate.AddDays(15).ToOADate()); |
| // create text for label |
| cai.TextBlock.Text = thisDate.ToString("MMM yy"); |
| // attempt to force linefeed in label - also tried char(10) |
| cai.TextBlock.Text = cai.TextBlock.Text.Replace(' ', Convert.ToChar(13)); |
| // set autowrap on - in desperation !! |
| cai.TextBlock.Appearance.AutoTextWrap = Telerik.Charting.Styles.AutoTextWrap.True; |
| // set label alignment to center |
| cai.TextBlock.Appearance.Position.AlignedPosition = Telerik.Charting.Styles.AlignedPositions.Center; |
| // add label to Axis objects |
| radChart.PlotArea.YAxis.Items.Add(cai); |
var
rccoc_selected = {};
function rgChildObjects_GridCreated(sender, args) {
var scrollArea = sender.GridDataDiv;
var dataHeight = sender.get_masterTableView().get_element().clientHeight;
if (dataHeight < 200) {
scrollArea.style.height = dataHeight +
"px";
}
else {
//sender.get_masterTableView().get_element().style.width = "620px";
}
}
function rgChildObjects_RowSelected(sender, args) {
var customeID = args.getDataKeyValue("ReportingColumnID");
if (!rccoc_selected[customeID]) {
rccoc_selected[customeID] =
true;
}
}
function rgChildObjects_RowDeselected(sender, args) {
var customeID = args.getDataKeyValue("ReportingColumnID");
if (rccoc_selected[customeID]) {
rccoc_selected[customeID] =
null;
}
}
function rgChildObjects_RowCreated(sender, args) {
var customeID = args.getDataKeyValue("ReportingColumnID");
if (rccoc_selected[customeID]) {
alert(args.get_gridDataItem());
args.get_gridDataItem().set_selected(
true);
}
}
//***************************************//
function rgChildObjects_RowSelecting(sender, args) {
var e = args.get_domEvent();
//IE - srcElement, Others - target
var targetElement = e.srcElement || e.target;
//this condition is needed if multi row selection is enabled for the grid
if (typeof (targetElement) != "undefined") {
//is the clicked element an input checkbox? <input type="checkbox"...>
if (targetElement.tagName.toLowerCase() != "input" &&
(!targetElement.type || targetElement.type.toLowerCase() !=
"checkbox"))// && currentClickEvent)
{
//cancel the event
args.set_cancel(
true);
}
}
else
args.set_cancel(
true);
}
function rgChildObjects_RowDeselecting(sender, args) {
var e = args.get_domEvent();
//IE - srcElement, Others - target
var targetElement = e.srcElement || e.target;
//this condition is needed if multi row selection is enabled for the grid
if (typeof (targetElement) != "undefined") {
//is the clicked element an input checkbox? <input type="checkbox"...>
if (targetElement.tagName.toLowerCase() != "input" &&
(!targetElement.type || targetElement.type.toLowerCase() !=
"checkbox"))// && currentClickEvent)
{
//cancel the event
args.set_cancel(
true);
}
}
else
args.set_cancel(
true);
}
<telerik:RadGrid ID="rgChildObjects" AllowMultiRowSelection="true" AutoGenerateColumns="false" Width="295px" runat="server">
<MasterTableView HierarchyDefaultExpanded="false" HierarchyLoadMode="client" Name="ChildObjects" DataKeyNames="ReportingChildObjectID">
<DetailTables>
<telerik:GridTableView Name="Columns" Width="100%" ShowHeader="true" DataKeyNames="ReportingColumnID">
<Columns>
<telerik:GridClientSelectColumn />
<telerik:GridBoundColumn HeaderStyle-Font-Bold="true" itemstyle-wrap="false" UniqueName="DefaultDescription" DataField="DefaultDescription" HeaderText="Child Report Column(s)" />
</Columns>
</telerik:GridTableView>
</DetailTables>
<Columns>
<telerik:GridBoundColumn ItemStyle-font-bold="true" HeaderStyle-Font-Bold="true" HeaderStyle-wrap="false" UniqueName="ChildObjectName" DataField="ChildObjectName" HeaderText="Child Reports" />
</Columns>
</MasterTableView>
<ClientSettings AllowExpandCollapse="true">
<Selecting EnableDragToSelectRows="false" AllowRowSelect="true" />
</ClientSettings>
</telerik:RadGrid>
I am getting an error in the below code........what am I doing wrong ?
-- error with this because of the conditional statement <telerik:RadDatePicker ID="radBillPeriodStartDate1" Skin="Office2007" Style="vertical-align: middle;" runat="server" DbSelectedDate='<%# Bind("END_BILLING_PERIOD","{0:D}") == DBNull.Value ? radBillPeriodEndDate.SelectedDate : Bind("END_BILLING_PERIOD","{0:D}") %>' > -- this works fine when there is no conditional statement <telerik:RadDatePicker ID="radBillPeriodEndDate1" Skin="Office2007" Style="vertical-align: middle;" runat="server" DbSelectedDate='<%# Bind("END_BILLING_PERIOD", "{0:d}") %>' >