Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
148 views
Hello,

We are looking to access selected scheduler resource "code-behind" when launching a "ShowAdvancedInsertForm".
Is there a method to get the scheduler resource grouped by and injecting it to the Advanced Insert form in Q2_2009 version?

Let's say I have a timeline with 3 rooms grouped by and 5 (open) days slots, how can I preselect in the Advanced form the resource "room x" I selected in day d when triggering the "ShowAdvancedInsertForm" by contextual menu?

Regards,
David
T. Tsonev
Telerik team
 answered on 10 Feb 2010
1 answer
92 views

 

Recentally I updated my Rad controls.

 

 

 

 

I drag and drop a RadAjaxManager on to the page and use the Configure Ajax manager API to set up the control and this is what is automaticaly generate:

 

<telerik:RadAjaxManager ID="ramCreateMessage" runat="server">

    <AjaxSettings>

        <telerik.web.ui.ajaxsetting ajaxcontrolid="chkPriorityMessage"><updatedcontrols>

<telerik.web.ui.ajaxupdatedcontrol controlid="chkReadReceipt"></telerik.web.ui.ajaxupdatedcontrol>

</updatedcontrols>

</telerik.web.ui.ajaxsetting>

        <telerik.web.ui.ajaxsetting ajaxcontrolid="btnSendMessage"><updatedcontrols>

<telerik.web.ui.ajaxupdatedcontrol controlid="lblRecipientError"></telerik.web.ui.ajaxupdatedcontrol>

</updatedcontrols>

</telerik.web.ui.ajaxsetting>

    </AjaxSettings>

</telerik:RadAjaxManager>

The telerik.web.ui.ajaxsetting Tag is causing this  error

 Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: Telerik.Web.UI.AjaxSettingsCollection must have items of type 'Telerik.Web.UI.AjaxSetting'. 'telerik.web.ui.ajaxsetting' is of type 'System.Web.UI.HtmlControls.HtmlGenericControl'.

Source Error:

Line 111:<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
Line 112:    <AjaxSettings>
Line 113:        <telerik.web.ui.ajaxsetting ajaxcontrolid="chkPriorityMessage"><updatedcontrols>
Line 114:<telerik.web.ui.ajaxupdatedcontrol controlid="chkReadReceipt"></telerik.web.ui.ajaxupdatedcontrol>
Line 115:</updatedcontrols>

 


 

I can edit the client side code and correct the issue by doing this

 

<telerik:RadAjaxManager ID="ramCreateMessage" runat="server">

    <AjaxSettings>

        <telerik:AjaxSetting AjaxControlID="chkPriorityMessage">

            <UpdatedControls>

                <telerik:AjaxUpdatedControl ControlID="chkReadReceipt" />

            </UpdatedControls>

        </telerik:AjaxSetting>

        <telerik:AjaxSetting AjaxControlID="btnSendMessage">

         <UpdatedControls>

          <telerik:AjaxUpdatedControl ControlID="lblRecipientError" />

         </UpdatedControls>

        </telerik:AjaxSetting>

    </AjaxSettings>

</telerik:RadAjaxManager>

This is how the Configure Ajax manager API should be generating the code, I would like to use the Configure Ajax manager API

And NOT have to always modify my code. How do I fix this????? This Just happened after I updated my controls, PLEASE HELP.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pavlina
Telerik team
 answered on 10 Feb 2010
3 answers
493 views
Hi,

Environment: RadControls for ASP.NET AJAX Q3 2009 / VS 2008 SP1/IE7/WINXP SP 2. 

I am using Master Detail Form Template for Insert updates.. Below is my form Template Insert/Update Command..

 

<td align="right" colspan="2">  
                                        <asp:Button ID="btnUpdate" runat="server" CssClass="form-button"   
                                            CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>'   
                                            Text='<%# (Container is GridEditFormInsertItem) ? "Insert" : "Update" %>'   
                                           /> 
                                        &nbsp;  
                                        <asp:Button ID="btnCancel" runat="server" CausesValidation="False" CssClass="form-button"   
                                            CommandName="Cancel" Text="Cancel" /> 
                                    </td> 

My Question is that on Update Event how can I show a Popup Rad Alert or Javascript Alert..  Below is my Update Command...

protected void RadGrid1_UpdateCommand(object source, GridCommandEventArgs e)  
    {  
         ...
          if (id == 0)  
            // if (result != null)  
            {  
 
                SqlDataSource2.UpdateParameters["Program"].DefaultValue = combo.SelectedItem.Text;  
 
                e.Canceled = false;  
            }  
            else  
            {  
            string user = "John Doe";  

 

            string stlocation = "Your Location"; 

 
                RadAjaxPanel1.ResponseScripts.Add(string.Format("alert('Location already exists for the selected user');"));  
 
                e.Canceled = true;  
 
 
            }  
             
    } 
 
Instead of showing the alert:

Location already exists for the selected user

 

I would like to show:

John Doe, Location already exists for the selected user from:  Your Location. . 

As you will notice, I stored John Doe in string user and Your Location in stlocation..

Is it possible this can be done via a Javscript Function and this whole string "John Doe, Location already exists for the selected user from:  Your Location" can be pass as argument or parameter.  This way I can call the same Function over and over from other events just by passing the parameter.  


Thanks

GC_0620

Pavlina
Telerik team
 answered on 10 Feb 2010
1 answer
119 views
Hello, I am making a web application. In it, we use the jquery-ui CSS framework classes as a way of implementing an easy to use and simplistic theming system. This lets us be able to use Themeroller to get a new theme for our site(theme can be chosen per-user)

Well, I see how in (for example) the AJAX Grid, there are some classes used like `rgHeader` and `rgRow`. I would like to replace the class names with something like `ui-widget-header` and such.. How is this possible? Also, is there any kind of documentation on the CSS classes that are used?
Dimo
Telerik team
 answered on 10 Feb 2010
1 answer
216 views
Hi,

How do I set focus on my radgrid when my page loads.

I do both Radgrid1.focus() and radgrid1.mastertableview.focus(). but it doesn't set focus on my grid.
I've a tabindex set to 1 for radgrid. But when my page loads , my radgrid is not having focus what should I do? So, when I tab , my focus goes to the IE url /.

Pls show mw with code, how do I set focus on the grid (which has tabindex to 1 and then when I tab on , the tab shoul d moive to other ctrls outside grid.
Princy
Top achievements
Rank 2
 answered on 10 Feb 2010
10 answers
404 views
I'm using the following code ( http://demos.telerik.com/aspnet-ajax/grid/examples/hierarchy/selfreferencing/defaultcs.aspx ) to test if it is possible to scroll horizontally a hierarchical rad grid having one or more left columns frozen. When I freeze a column with FrozenColumnsCount="1", only the first row is scrollable and all others do't scroll ... I'm using selfreferencing hierarchy because I need it. Thanks for your help.

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="RadGridTest3.aspx.cs" Inherits="RadGridTest3" %> 
 
 
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"
<head> 
<title>Test Radgrids</title>  
</head> 
<body> 
    <form runat="server" id="mainForm" method="post"
    <div style="width:300px"
      <telerik:RadScriptManager ID="RadScriptManager1" runat="server" /> 
        <!-- content start --> 
        <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"
            <AjaxSettings> 
                <telerik:AjaxSetting AjaxControlID="RadGrid1"
                    <UpdatedControls> 
                        <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> 
                    </UpdatedControls> 
                </telerik:AjaxSetting> 
            </AjaxSettings> 
        </telerik:RadAjaxManager> 
        <telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="SqlDataSource1" OnColumnCreated="RadGrid1_ColumnCreated" 
            OnItemCreated="RadGrid1_ItemCreated" OnItemDataBound="RadGrid1_ItemDataBound"
            <MasterTableView HierarchyDefaultExpanded="true" HierarchyLoadMode="Client" AllowSorting="true" 
                DataKeyNames="EmployeeID, ReportsTo" Width="100%"
                <SelfHierarchySettings ParentKeyName="ReportsTo" KeyName="EmployeeID" /> 
            </MasterTableView> 
            <HeaderStyle width="300px"/> 
                <ClientSettings AllowExpandCollapse="true"
                    <Scrolling AllowScroll="True" UseStaticHeaders="True" FrozenColumnsCount="1"
                    </Scrolling> 
                </ClientSettings> 
        </telerik:RadGrid> 
     </div> 
        <asp:SqlDataSource ID="SqlDataSource1" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>" 
            ProviderName="System.Data.SqlClient" SelectCommand="SELECT EmployeeID, LastName, FirstName, Title, ReportsTo FROM Employees" 
            runat="server"></asp:SqlDataSource> 
    </form> 
</body> 
</html> 
Pavlina
Telerik team
 answered on 10 Feb 2010
1 answer
114 views
I have a UserControl that has a RADAjaxPanel with controls in it (call it Purchase). In addition to the controls inside the RADAjaxPanel of Purchase, I also have a separate user control at the top of Purchase that has controls in a RadAjaxPanel (call it Discount). So an instance of Discount is located inside of Purchase. 

Discount fires events that Purchase listens to and then either hides controls or displays them based on what Discount does. I got the events and everything working but the controls in Purchase's event handler do not hide controls or display controls if they are hidden. The code for the event handler fires but nothing happens on the page. How can I trigger the AjaxPanel on Purchase to do something from an event handler in the Purchase control?
Martin
Telerik team
 answered on 10 Feb 2010
5 answers
249 views
I am just starting to learn about Telerik about RadChart controls.

So far I have created two .NET web projects and both times although the control has been running ok while I am in the project, when I closed and re-open the project I get the error:

Cannot create an object of type 'Telerik.Charting.Styles.ChartMargins' from its string representation '4%, 10px, 7%' for the 'Margins' property.

I can't be 100% sure this is the exact wording from the first error as I thought it was a one-off and didn't capture it, but this is what I am getting this time.

All I do is drop a control on the page and change some of its properties to understand how they work. I will enclose the full source below.

John

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TelerikExample1._Default" %>

<%@ Register assembly="RadChart.Net2" namespace="Telerik.WebControls" tagprefix="rad" %>
<%@ Register assembly="RadChart.Net2" namespace="Telerik.Charting" tagprefix="rad" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
   
        <rad:RadChart ID="RadChart1" runat="server" DefaultType="Pie"
            SeriesOrientation="Horizontal">
<ChartTitle>
<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="4%, 10px, 14px, 7%" Dimensions-Paddings="3px, 5px, 3px, 5px"></Appearance>

<TextBlock>
<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"></Appearance>
</TextBlock>

<Marker>
<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px"></Appearance>
</Marker>
</ChartTitle>
<Series>
<rad:ChartSeries Type="Pie" Name="Stuff" YAxisType="Primary">
<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3">
<LabelAppearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"></LabelAppearance>

<PointMark Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3"></PointMark>

<TextAppearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"></TextAppearance>

<EmptyValue Mode="Approximation">
<PointMark Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px"></PointMark>
</EmptyValue>
</Appearance>
    <Items>
        <rad:ChartSeriesItem Name="RedName" YValue="10">
            <Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3">
            </Appearance>
            <Label>
                <Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3"
                    Dimensions-Margins="1px, 1px, 1px, 1px"
                    Dimensions-Paddings="1px, 1px, 1px, 1px">
                </Appearance>
                <TextBlock Text="RedLabel">
                    <Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3"
                        Dimensions-Margins="1px, 1px, 1px, 1px"
                        Dimensions-Paddings="1px, 1px, 1px, 1px">
                    </Appearance>
                </TextBlock>
                <Marker>
                    <Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3"
                        Dimensions-Margins="1px, 1px, 1px, 1px">
                    </Appearance>
                </Marker>
            </Label>
            <PointAppearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3">
            </PointAppearance>
        </rad:ChartSeriesItem>
        <rad:ChartSeriesItem Name="GreenName" YValue="50">
            <Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3">
            </Appearance>
            <Label>
                <Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3"
                    Dimensions-Margins="1px, 1px, 1px, 1px"
                    Dimensions-Paddings="1px, 1px, 1px, 1px">
                </Appearance>
                <TextBlock Text="GreenLabel">
                    <Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3"
                        Dimensions-Margins="1px, 1px, 1px, 1px"
                        Dimensions-Paddings="1px, 1px, 1px, 1px">
                    </Appearance>
                </TextBlock>
                <Marker>
                    <Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3"
                        Dimensions-Margins="1px, 1px, 1px, 1px">
                    </Appearance>
                </Marker>
            </Label>
            <PointAppearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3">
            </PointAppearance>
        </rad:ChartSeriesItem>
        <rad:ChartSeriesItem Name="Yellow" YValue="40">
            <Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3">
            </Appearance>
            <Label>
                <Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3"
                    Dimensions-Margins="1px, 1px, 1px, 1px"
                    Dimensions-Paddings="1px, 1px, 1px, 1px">
                </Appearance>
                <TextBlock Text="Yellow">
                    <Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3"
                        Dimensions-Margins="1px, 1px, 1px, 1px"
                        Dimensions-Paddings="1px, 1px, 1px, 1px">
                    </Appearance>
                </TextBlock>
                <Marker>
                    <Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3"
                        Dimensions-Margins="1px, 1px, 1px, 1px">
                    </Appearance>
                </Marker>
            </Label>
            <PointAppearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3">
            </PointAppearance>
        </rad:ChartSeriesItem>
    </Items>
</rad:ChartSeries>
</Series>

<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"></Appearance>

<PlotArea SeriesOrientation="Horizontal">
<DataTable>
<Appearance RenderType="PlotAreaRelative" TextVerticalAlign="Middle" TextHorizontalAlign="Center" Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"></Appearance>
</DataTable>

<EmptySeriesMessage>
<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"></Appearance>

<TextBlock>
<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"></Appearance>
</TextBlock>

<Marker>
<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px"></Appearance>
</Marker>
</EmptySeriesMessage>

<XAxis LayoutMode="Between" VisibleValues="All">
<Appearance>
<LabelAppearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"></LabelAppearance>

<TextAppearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"></TextAppearance>
</Appearance>

<AxisLabel>
<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3"
        Dimensions-Margins="1px, 1px, 1px, 1px"
        Dimensions-Paddings="1px, 1px, 1px, 1px" RotationAngle="270"></Appearance>

<TextBlock>
<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"></Appearance>
</TextBlock>

<Marker>
<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px"></Appearance>
</Marker>
</AxisLabel>
</XAxis>

<YAxis AxisMode="Normal" VisibleValues="All">
<ScaleBreaks LineStyle="Sinusoid"></ScaleBreaks>

<Appearance>
<LabelAppearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"></LabelAppearance>

<TextAppearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"></TextAppearance>
</Appearance>

<AxisLabel>
<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3"
        Dimensions-Margins="1px, 1px, 1px, 1px"
        Dimensions-Paddings="1px, 1px, 1px, 1px" RotationAngle="0"></Appearance>

<TextBlock>
<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"></Appearance>
</TextBlock>

<Marker>
<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px"></Appearance>
</Marker>
</AxisLabel>
</YAxis>

<YAxis2 AxisMode="Normal" VisibleValues="All">
<ScaleBreaks LineStyle="Sinusoid"></ScaleBreaks>

<Appearance>
<LabelAppearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"></LabelAppearance>

<TextAppearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"></TextAppearance>
</Appearance>

<AxisLabel>
<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3"
        Dimensions-Margins="1px, 1px, 1px, 1px"
        Dimensions-Paddings="1px, 1px, 1px, 1px" RotationAngle="0"></Appearance>

<TextBlock>
<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"></Appearance>
</TextBlock>

<Marker>
<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px"></Appearance>
</Marker>
</AxisLabel>
</YAxis2>

<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="18%, 24%, 12%, 10%" Dimensions-Paddings="1px, 1px, 1px, 1px"></Appearance>
</PlotArea>

<Legend>
<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 2%, 1px, 1px" Dimensions-Paddings="2px, 2px, 2px, 3px">
<ItemAppearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"></ItemAppearance>

<ItemTextAppearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"></ItemTextAppearance>

<ItemMarkerAppearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px"></ItemMarkerAppearance>
</Appearance>

<TextBlock>
<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px" Dimensions-Paddings="1px, 1px, 1px, 1px"></Appearance>
</TextBlock>

<Marker>
<Appearance Corners="Rectangle, Rectangle, Rectangle, Rectangle, 3" Dimensions-Margins="1px, 1px, 1px, 1px"></Appearance>
</Marker>
</Legend>
        </rad:RadChart>
   
    </div>
    <asp:TextBox ID="TextBox1" runat="server" Width="323px"></asp:TextBox>
    <asp:Button ID="Button1" runat="server" onclick="Button1_Click"
        Text="Set Data" />
    </form>
</body>
</html>

Sudhanva
Top achievements
Rank 1
 answered on 10 Feb 2010
1 answer
300 views

 have a radgrid which is bound to a sqldatasource. When I click on the "Edit" option and make changes to click "Update", the changes are not saved to the Database. I am sure I am doing something wrong(but don't know what).

Related Information:


RadGrid Code:

telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="SqlDataSource1"   AutoGenerateColumns="False"
      GridLines="None" AllowAutomaticUpdates="True" AllowAutomaticDeletes="True"
        AllowAutomaticInserts="True">
<MasterTableView DataSourceID="SqlDataSource1" DataKeyNames="DateTime,SourceID" EditMode="InPlace">
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>

<ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
    <Columns>
        <telerik:GridEditCommandColumn>
        </telerik:GridEditCommandColumn>
        <telerik:GridBoundColumn DataField="DateTime" HeaderText="DateTime"
            SortExpression="DateTime" UniqueName="column1" DataFormatString="{0:g}"
            ReadOnly="True">
        </telerik:GridBoundColumn>
         <telerik:GridTemplateColumn DataField="N1" HeaderText="Heater Duty (63 MMBTU/HR)"
            SortExpression="N1" UniqueName="column3">
             <EditItemTemplate>
                 <asp:TextBox ID="N1TextBox" runat="server" Text='<%# Bind("N1", "{0:F3}") %>'></asp:TextBox>
             </EditItemTemplate>
             <ItemTemplate>
                 <asp:Label ID="N1Label" runat="server" Text='<%# Eval("N1", "{0:F3}") %>'></asp:Label>
             </ItemTemplate>
             <ItemStyle HorizontalAlign="Right" />
        </telerik:GridTemplateColumn>
        <telerik:GridTemplateColumn DataField="N2" HeaderText="NOX (2.52 lb/hr)" SortExpression="N2"
            UniqueName="column2">
            <EditItemTemplate>
                <asp:TextBox ID="N2TextBox" runat="server" Text='<%# Bind("N2", "{0:F3}") %>'></asp:TextBox>
            </EditItemTemplate>
            <ItemTemplate>
                <asp:Label ID="N2Label" runat="server" Text='<%# Eval("N2", "{0:F3}") %>'></asp:Label>
            </ItemTemplate>
            <ItemStyle HorizontalAlign="Right" />
        </telerik:GridTemplateColumn>
        <telerik:GridTemplateColumn DataField="N3" HeaderText="CO (4.46 lb/hr)" SortExpression="N3"
            UniqueName="column5">
            <EditItemTemplate>
                <asp:TextBox ID="N3TextBox" runat="server" Text='<%# Bind("N3", "{0:F3}") %>'></asp:TextBox>
            </EditItemTemplate>
            <ItemTemplate>
                <asp:Label ID="N3Label" runat="server" Text='<%# Eval("N3", "{0:F3}") %>'></asp:Label>
            </ItemTemplate>
            <ItemStyle HorizontalAlign="Right" />
        </telerik:GridTemplateColumn>
        <telerik:GridTemplateColumn DataField="N4" HeaderText="SO2 (1.67 lb/hr)" SortExpression="N4"
            UniqueName="column6">
            <EditItemTemplate>
                <asp:TextBox ID="N4TextBox" runat="server" Text='<%# Bind("N4", "{0:F3}") %>'></asp:TextBox>
            </EditItemTemplate>
            <ItemTemplate>
                <asp:Label ID="N4Label" runat="server" Text='<%# Eval("N4", "{0:F3}") %>'></asp:Label>
            </ItemTemplate>
            <ItemStyle HorizontalAlign="Right" />
        </telerik:GridTemplateColumn>
        <telerik:GridTemplateColumn DataField="N5" HeaderText="VOC (0.33 lb/hr)" SortExpression="N5"
            UniqueName="column7">
            <EditItemTemplate>
                <asp:TextBox ID="N5TextBox" runat="server" Text='<%# Bind("N5", "{0:F3}") %>'></asp:TextBox>
            </EditItemTemplate>
            <ItemTemplate>
                <asp:Label ID="N5Label" runat="server" Text='<%# Eval("N5", "{0:F3}") %>'></asp:Label>
            </ItemTemplate>
            <ItemStyle HorizontalAlign="Right" />
        </telerik:GridTemplateColumn>
        <telerik:GridTemplateColumn DataField="N6" HeaderText="PM (0.47 lb/hr)" SortExpression="N6"
            UniqueName="column8">
            <EditItemTemplate>
                <asp:TextBox ID="N6TextBox" runat="server" Text='<%# Bind("N6", "{0:F3}") %>'></asp:TextBox>
            </EditItemTemplate>
            <ItemTemplate>
                <asp:Label ID="N6Label" runat="server" Text='<%# Eval("N6", "{0:F3}") %>'></asp:Label>
            </ItemTemplate>
            <ItemStyle HorizontalAlign="Right" />
        </telerik:GridTemplateColumn>
        <telerik:GridTemplateColumn DataField="N7" HeaderText="Fuel Gas Flow"
            SortExpression="N7" UniqueName="column9">
            <EditItemTemplate>
                <asp:TextBox ID="N7TextBox" runat="server" Text='<%# Bind("N7", "{0:F3}") %>'></asp:TextBox>
            </EditItemTemplate>
            <ItemTemplate>
                <asp:Label ID="N7Label" runat="server" Text='<%# Eval("N7", "{0:F3}") %>'></asp:Label>
            </ItemTemplate>
            <ItemStyle HorizontalAlign="Right" />
        </telerik:GridTemplateColumn>
         <telerik:GridCheckBoxColumn DataField="Deviation" DataType="System.Boolean"
           HeaderText="Deviation" SortExpression="Deviation" UniqueName="Deviation" ReadOnly="True">
                </telerik:GridCheckBoxColumn>
         <telerik:GridTemplateColumn  HeaderText="Event" UniqueName="EventHyperlink">
             <ItemTemplate>
                 <asp:HyperLink ID="hplEvent" runat="server"
                     NavigateUrl='<%# String.Format("Event.aspx?EventID={0}&datetime={1}&sourceid={2}", Eval("EventID"), Eval("DateTime"), Eval("SourceID")) %>'
                     Text='<%# DataBinder.Eval(Container, "DataItem.ImpactNo") %>'></asp:HyperLink>
             </ItemTemplate>
        </telerik:GridTemplateColumn>
        <telerik:GridTemplateColumn HeaderText="Comment" UniqueName="Comments">
             <EditItemTemplate>
                <asp:TextBox ID="txtComments" runat="server"></asp:TextBox>
             </EditItemTemplate>
              <ItemTemplate>
              <a id="commlink" onclick="javascript:popup=void(window.open('Comments.aspx?datetime=<%#DataBinder.Eval(Container.DataItem,"DateTime")%>&sourceid=<%#DataBinder.Eval(Container.DataItem,"SourceID")%>','popup','left=400,top=300,height=450,width=450,status=no,resizable=no,scrollbars=no,toolbar=no,location=no,menubar=no,titlebar=no'));" href="#" id="a6" ><%#DataBinder.Eval(Container, "DataItem.Comments")%></a>
              </ItemTemplate>
        </telerik:GridTemplateColumn>
        <telerik:GridTemplateColumn HeaderText="Report" UniqueName="TemplateColumn">
            <ItemTemplate>
                <asp:HyperLink ID="hplReport" runat="server"
                    NavigateUrl='<%# DataBinder.Eval(Container, "DataItem.ImpactNo", "Test.aspx?ImpactNo={0}") %>'
                    Text="Report"></asp:HyperLink>
            </ItemTemplate>
        </telerik:GridTemplateColumn>
      
    </Columns>

<EditFormSettings>
<EditColumn UniqueName="EditCommandColumn1"></EditColumn>
</EditFormSettings>
</MasterTableView>
    </telerik:RadGrid>



SQL DataSource Code:
-----------------------------------


 <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:TotalConn %>"
SelectCommand="SELECT GV.DateTime, GV.EventID, GV.SourceID, GV.N1, GV.N2, GV.N3, GV.N4, GV.N5, GV.N6, GV.N7, GV.Deviation, GV.Comments, E.ImpactNo FROM stGridView GV LEFT JOIN Events E ON GV.EventID = E.EventID WHERE GV.SourceID = 2 AND GV.DateTime BETWEEN '1-22-2010' AND '1-23-2010' ORDER BY GV.DateTime"
 UpdateCommand="UPDATE stGridView SET N1 = @N1, N2 = @N2, N3 = @N3, N4 = @N4, N5 = @N5, N6 = @N6, N7 = @N7 WHERE DateTime = @DateTime AND SourceID = @SourceID">
        <UpdateParameters>
            <asp:Parameter Name="DateTime" Type="DateTime" />
            <asp:Parameter Name="SourceID" Type="Int32" />
        </UpdateParameters>
    </asp:SqlDataSource> 


Related Information:
-----------------------------


In the sqldatasource update command (UpdateCommand="UPDATE stGridView SET N1 = @N1.......), if I replace "@N1" with a value, say "5", that value is correctly saved. It seems that the update command is unable to get "@N1" value. I am not sure if there needs to be anything in the code-behind to handle this.


Thanks for any help!
Sri

Princy
Top achievements
Rank 2
 answered on 10 Feb 2010
2 answers
140 views

Hi,

We are using RadScheduler to display events. When user clicks “Today” link on header, the user navigates to the Today date, which is the server date. We want to change this server date. I have tried by setting SelectedDate property but it’s not working. Is there any way to do this..??
Please help me..

Thanking you.

Amit Vaidya
Top achievements
Rank 1
 answered on 10 Feb 2010
Narrow your results
Selected tags
Tags
+? more
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?