<div class="calendar date"> <table> <tr> <td> <asp:Label runat="server" AssociatedControlID="DateFrom"><%=GetTranslatedText("LANG_WEB_MOBS_LASTMINUTE_DEPARTURE_DATE_LARGE")%></asp:Label> </td> </tr> <tr> <td> <telerik:RadDatePicker ID="DateFrom" runat="server" Width="100px"> <ClientEvents OnDateSelected="OnDateFromSelected" /> </telerik:RadDatePicker> </td> </tr> <tr> <td> <asp:Label ID="WeekDayCheckIn" runat="server">Dienstag</asp:Label> </td> </tr> </table></div><div class="calendar duration"> <table> <tr> <td> <asp:Label runat="server" AssociatedControlID="Duration"><%=GetTranslatedText("LANG_WEB_MOBS_LASTMINUTE_DURATION")%></asp:Label> </td> </tr> <tr> <td> <asp:DropDownList runat="server" ID="Duration" onchange="SetReturnDate_CY('ctl00_ContentMainPlaceHolder_SearchForm_');GetDayOfWeek('ctl00_ContentMainPlaceHolder_SearchForm_');"> <asp:ListItem Value="" Text="Bitte wählen"></asp:ListItem> <asp:ListItem Value="" disabled="disabled" Text="-------------"></asp:ListItem> <asp:ListItem Value=">=1 <=5" Text="1-5 Nächte"></asp:ListItem> <asp:ListItem style="font-weight: bold;" Value=">=6 <=8" Text="6-8 Nächte(1 Woche)"></asp:ListItem> <asp:ListItem Value=">=9 <=12" Text="9-12 Nächte"></asp:ListItem> <asp:ListItem style="font-weight: bold;" Value=">=13 <=15" Text="13-15 N. (2 Wochen)"></asp:ListItem> <asp:ListItem Value=">=16 <=19" Text="16-19 Nächte"></asp:ListItem> <asp:ListItem style="font-weight: bold;" Value=">=20 <=22" Text="20-22 N. (3 Wochen)"></asp:ListItem> <asp:ListItem Value="" disabled="disabled" Text="-------------"></asp:ListItem> <asp:ListItem Value=">=1 <=1" Text="1 Nacht"></asp:ListItem> <asp:ListItem Value=">=2 <=2" Text="2 Nächte"></asp:ListItem> <asp:ListItem Value=">=3 <=3" Text="3 Nächte"></asp:ListItem> <asp:ListItem Value=">=4 <=4" Text="4 Nächte"></asp:ListItem> <asp:ListItem Value=">=5 <=5" Text="5 Nächte"></asp:ListItem> <asp:ListItem Value=">=6 <=6" Text="6 Nächte"></asp:ListItem> <asp:ListItem Value=">=7 <=7" Text="7 Nächte"></asp:ListItem> <asp:ListItem Value=">=8 <=8" Text="8 Nächte"></asp:ListItem> <asp:ListItem Value=">=9 <=9" Text="9 Nächte"></asp:ListItem> <asp:ListItem Value=">=10 <=10" Text="10 Nächte"></asp:ListItem> <asp:ListItem Value=">=11 <=11" Text="11 Nächte"></asp:ListItem> <asp:ListItem Value=">=12 <=12" Text="12 Nächte"></asp:ListItem> <asp:ListItem Value=">=13 <=13" Text="13 Nächte"></asp:ListItem> <asp:ListItem Value=">=14 <=14" Text="14 Nächte"></asp:ListItem> <asp:ListItem Value=">=15 <=15" Text="15 Nächte"></asp:ListItem> <asp:ListItem Value=">=16 <=16" Text="16 Nächte"></asp:ListItem> <asp:ListItem Value=">=17 <=17" Text="17 Nächte"></asp:ListItem> <asp:ListItem Value=">=18 <=18" Text="18 Nächte"></asp:ListItem> <asp:ListItem Value=">=19 <=19" Text="19 Nächte"></asp:ListItem> <asp:ListItem Value=">=20 <=20" Text="20 Nächte"></asp:ListItem> <asp:ListItem Value=">=21 <=21" Text="21 Nächte"></asp:ListItem> <asp:ListItem Value=">=22" Text=">21 Nächte"></asp:ListItem> </asp:DropDownList> </td> </tr> </table></div><div class="calendar date"> <table> <tr> <td> <asp:Label runat="server" AssociatedControlID="DateTo"><%=GetTranslatedText("LANG_WEB_MOBS_LASTMINUTE_RETURN_DATE_LARGE")%></asp:Label> </td> </tr> <tr> <td> <telerik:RadDatePicker ID="DateTo" runat="server" Width="100px"> <ClientEvents OnDateSelected="OnDateToSelected" /> </telerik:RadDatePicker> </td> </tr> <tr> <td> <asp:Label runat="server" ID="WeekDayCheckOut">Dienstag</asp:Label> </td> </tr> </table></div>function SetReturnDate_CY(prefix){ if (document.getElementById(prefix+'Duration')) { dt = $find(prefix+'DateFrom').get_selectedDate(); min_duration = MinDuration_CY(prefix); max_duration = MaxDuration_CY(prefix); var one_day = 1000 * 60 * 60 * 24; if ($find(prefix+'DateTo').get_selectedDate()) { dt2 = $find(prefix+'DateTo').get_selectedDate(); //Calculate difference btw the two dates, and convert to days var diff = Math.ceil((dt2.getTime() - dt.getTime()) / one_day); } else { dt2 = dt; diff = 0; } calendar=$find(prefix+"DateTo"); if(calendar) { if (diff < min_duration) { dt2.setTime(dt.getTime() + (max_duration+7) * one_day); calendar.set_selectedDate(dt2); } var min_return_date=dt; min_return_date.setTime(dt.getTime()+one_day); calendar.set_minDate(min_return_date); } }} // SetReturnDate
Hello,
I have a grid on page.
For database communication we are using wcf service.So I am getting a list of objects from service and binding it to a grid.
I want inplace editing of a grid(Add and update).It requires DataSource control.
Is it possible with wcf service?
Appreciate your help.
Thanks
<telerik:RadDateInput id="del1" DateFormat="d" Width="82px" Height="18px" Font-Size="X-Small" Font-Names="Verdana" BorderWidth="1px" AllowEmpty="true" runat="server" > <ClientEvents OnKeyPress="del_keypress" /> <ClientEvents OnError="date_input_error" /> </telerik:RadDateInput>function del_keypress(sender, eventArgs) { var whichCode = eventArgs.get_keyCode(); if ((whichCode != 13) && ((whichCode < 47) || (whichCode > 57))) eventArgs.set_cancel(true);}function date_input_error(sender, args) { alert("Invalid Delivery Date"); // next line does nothing sender.clear(); sender.focus();}i have rad chart with the following sql datasource
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:Cnn_StatisticsSql %>"
SelectCommand="SELECT COUNT(Title) AS Title_Count,
Title AS Account_Type,
LEFT(BankingDate, 7) AS Date
FROM Extracted.Sepordeh_EftetahShodeh
WHERE LEFT(BankingDate, 4) IN ( '1388' )
GROUP BY Title , LEFT(BankingDate, 7) ORDER BY 3 "></asp:SqlDataSource>
<telerik:RadChart ID="RadChart1" runat="server" AutoLayout="True" AutoTextWrap="True"
IntelligentLabelsEnabled="True" Width="945px" Height="285px" Skin="DeepBlue"
DataGroupColumn="Account_Type" DataSourceID="SqlDataSource1">
<Appearance>
<FillStyle FillType="ComplexGradient">
<FillSettings>
<ComplexGradient>
<telerik:GradientElement Color="26, 120, 179" />
<telerik:GradientElement Color="35, 189, 254" Position="0.5" />
<telerik:GradientElement Color="26, 120, 179" Position="1" />
</ComplexGradient>
</FillSettings>
</FillStyle>
<Border Color="0, 66, 110" Width="5" />
</Appearance>
<Series>
</Series>
<Legend Visible="False">
<Appearance Dimensions-Margins="1px, 2%, 12%, 1px" Visible="False">
<ItemTextAppearance TextProperties-Color="White">
</ItemTextAppearance>
<FillStyle GammaCorrection="False" MainColor="37, 255, 255, 255">
</FillStyle>
<Border Color="76, 255, 255, 255" />
</Appearance>
<TextBlock>
<Appearance Position-AlignedPosition="Top" TextProperties-Color="LightSkyBlue">
</Appearance>
</TextBlock>
</Legend>
<PlotArea>
<DataTable>
<Appearance Position-Auto="False" Position-X="0" Position-Y="0">
</Appearance>
</DataTable>
<EmptySeriesMessage Visible="True">
<Appearance Visible="True">
</Appearance>
</EmptySeriesMessage>
<XAxis AutoScale="False" DataLabelsColumn="Date" MaxValue="7" MinValue="1"
Step="1">
<Appearance Color="98, 183, 226" MajorTick-Color="98, 183, 226">
<MajorGridLines Color="98, 183, 226" Width="0" />
<TextAppearance TextProperties-Color="White">
</TextAppearance>
</Appearance>
<AxisLabel>
<Appearance Dimensions-Paddings="1px, 1px, 10%, 1px">
</Appearance>
<TextBlock>
<Appearance TextProperties-Color="LightSkyBlue">
</Appearance>
</TextBlock>
</AxisLabel>
</XAxis>
<YAxis>
<Appearance Color="98, 183, 226" MajorTick-Color="98, 183, 226"
MinorTick-Color="98, 183, 226">
<MajorGridLines Color="120, 209, 248" />
<MinorGridLines Color="120, 209, 248" Width="0" />
<TextAppearance TextProperties-Color="White">
</TextAppearance>
</Appearance>
<AxisLabel>
<TextBlock>
<Appearance TextProperties-Color="LightSkyBlue">
</Appearance>
</TextBlock>
</AxisLabel>
</YAxis>
<Appearance Dimensions-Margins="19%, 90px, 12%, 9%">
<FillStyle MainColor="50, 255, 255, 255" SecondColor="Transparent">
</FillStyle>
<Border Color="97, 180, 223" />
</Appearance>
</PlotArea>
<ChartTitle>
<Appearance Dimensions-Margins="4%, 10px, 14px, 6%">
<FillStyle MainColor="">
</FillStyle>
</Appearance>
<TextBlock>
<Appearance TextProperties-Color="White" TextProperties-Font="Verdana, 14pt">
</Appearance>
</TextBlock>
</ChartTitle>
</telerik:RadChart>
I have sorted the chart by date. the problem is when there is no data for a specific date the bar chart is not left empty but it is filled with the next available data that belongs to the following dates.