Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
88 views

On IE11 when the browser width is 1014 the HiddenMd="True" setting should be hiding the row. This works correctly on Edge and Chrome. Here is a test page to recreate the problem.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TelerikTest.aspx.cs" Inherits="MEDP.Portal.TelerikTest" %>
 
<!DOCTYPE html>
 
<head runat="server">
    <title>Telerik Test</title>
    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
</head>
<body>
<telerik:RadScriptManager ID="PortalRootScriptManager" runat="server" EnablePageMethods="true">
    <Scripts>
        <%--Needed for JavaScript IntelliSense in VS2010--%>
        <%--For VS2008 replace RadScriptManager with ScriptManager--%>
        <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
        <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" />
        <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" />
    </Scripts>
</telerik:RadScriptManager>
<h1>Test site</h1>
    <telerik:RadPageLayout runat="server" GridType="Fluid" CssClass="MainContainer">
        <Rows>
            <telerik:LayoutRow runat="server" RowType="Container" WrapperHtmlTag="None" HiddenMd="True" HiddenSm="True" HiddenXs="True">
                <Content>
                    <div>
                        Should be hidden in IE11 at 1014 resolution!
                    </div>
                </Content>
            </telerik:LayoutRow>
        </Rows>
    </telerik:RadPageLayout>
</body>
</html>

Please advise on how to fix this problem on IE 11.

 

 

Eric
Top achievements
Rank 1
 answered on 28 Sep 2018
11 answers
321 views
Hi,

the SQLdatasource is not working with the grid.  I have no code-behind just using the SQLdatasource object.

Here is the code:

I used several examples on this forum but have had no luck in firing these events.

Thank You,

<telerik:RadScriptManager ID="ScriptManager1" runat="server">
       </telerik:RadScriptManager>
       <telerik:RadGrid ID="rdgBudget" runat="server" AllowFilteringByColumn="True" AllowPaging="True"
           AllowSorting="True" DataSourceID="SEMBudgetSource" GridLines="None" Skin="Office2007"
           AllowAutomaticInserts="true" AllowAutomaticUpdates="true" OnItemDataBound="Budget_ItemDataBound">
           <MasterTableView AutoGenerateColumns="False" DataSourceID="SEMBudgetSource" CommandItemDisplay="Top"
               DataKeyNames="SEMBudgetId">
               <EditFormSettings>
                   <EditColumn CancelImageUrl="../Images/Cancel.gif" EditImageUrl="../Images/Edit.gif"
                       InsertImageUrl="../Images/Insert.gif" UniqueName="EditCommandColumn" UpdateImageUrl="../Images/Update.gif">
                   </EditColumn>
               </EditFormSettings>
               <Columns>
                   <telerik:GridEditCommandColumn UniqueName="EditCommandColumn" ButtonType="ImageButton" />
                   <telerik:GridBoundColumn DataField="SEMBudgetId" DataType="System.Int32" ReadOnly="True"
                       UniqueName="SEMBudgetId" Visible="false">
                   </telerik:GridBoundColumn>
                   <telerik:GridBoundColumn DataField="Customer" DefaultInsertValue="" HeaderText="Customer"
                       SortExpression="Customer" UniqueName="Customer">
                   </telerik:GridBoundColumn>
                   <telerik:GridBoundColumn DataField="MarginBudget" DataType="System.Decimal" DefaultInsertValue=""
                       HeaderText="SEM Budget" SortExpression="MarginBudget" UniqueName="MarginBudget"
                       DataFormatString="{0:C}" ItemStyle-HorizontalAlign="Right">
                       <ItemStyle HorizontalAlign="Right"></ItemStyle>
                   </telerik:GridBoundColumn>
                   <telerik:GridBoundColumn DataField="BudgetSpent" DataType="System.Decimal" DefaultInsertValue=""
                       HeaderText="Budget Spent" SortExpression="BudgetSpent" UniqueName="BudgetSpent"
                       ReadOnly="true" DataFormatString="{0:C}" ItemStyle-HorizontalAlign="Right">
                       <ItemStyle HorizontalAlign="Right"></ItemStyle>
                   </telerik:GridBoundColumn>
                   <telerik:GridBoundColumn DataField="BudgetStartDate" DataType="System.DateTime" DefaultInsertValue=""
                       HeaderText="Start Date" SortExpression="BudgetStartDate" UniqueName="BudgetStartDate">
                   </telerik:GridBoundColumn>
                   <telerik:GridBoundColumn DataField="BudgetEndDate" DataType="System.DateTime" DefaultInsertValue=""
                       HeaderText="End Date" SortExpression="BudgetEndDate" UniqueName="BudgetEndDate">
                   </telerik:GridBoundColumn>
                   <telerik:GridCheckBoxColumn DataField="BudgetIsActive" DataType="System.Boolean"
                       DefaultInsertValue="" HeaderText="BudgetIsActive" SortExpression="BudgetIsActive"
                       UniqueName="Active">
                   </telerik:GridCheckBoxColumn>
               </Columns>
           </MasterTableView>
           <ClientSettings DataBinding-EnableCaching="true">
               <DataBinding EnableCaching="True">
               </DataBinding>
           </ClientSettings>
       </telerik:RadGrid>
       <asp:SqlDataSource ID="SEMBudgetSource" runat="server" ConnectionString="<%$ ConnectionStrings:myconnection %>"
           SelectCommand="SELECT [Customer], [MarginBudget], [SEMBudgetId], [BudgetStartDate], [BudgetEndDate], [BudgetIsActive], [BudgetSpent] FROM [mytesttable] WHERE ([companyid] IS NOT NULL) ORDER BY [Customer]"
           InsertCommand="INSERT INTO mytesttable(Customer, MarginBudget, BudgetStartDate, BudgetEndDate, BudgetIsActive) VALUES (@Customer, @Budget, @StartDate, @EndDate, @Active)"
           UpdateCommand="UPDATE mytesttable SET Customer = @Customer, MarginBudget = @Budget, BudgetStartDate = @StartDate, BudgetEndDate = @EndDate, BudgetIsActive = @Active WHERE (SEMBudgetId = @BID)">
           <UpdateParameters>
               <asp:Parameter Name="Customer" Type="String" />
               <asp:Parameter Name="Budget" Type="Decimal" />
               <asp:Parameter Name="StartDate" Type="DateTime" />
               <asp:Parameter Name="EndDate" Type="DateTime" />
               <asp:Parameter Name="Active" Type="Boolean" />
               <asp:Parameter Name="BID" Type="Int32" />
           </UpdateParameters>
           <InsertParameters>
               <asp:Parameter Name="Customer" Type="String" />
               <asp:Parameter Name="Budget" Type="Decimal" />
               <asp:Parameter Name="StartDate" Type="DateTime" />
               <asp:Parameter Name="EndDate" Type="DateTime" />
               <asp:Parameter Name="Active" Type="Boolean" />
           </InsertParameters>
       </asp:SqlDataSource>
Tsvetomir
Telerik team
 answered on 28 Sep 2018
17 answers
271 views
When you use a master page and inside it uses RadPageLayout, the content of the web page you do not see in design mode in VS 2012 !!!

It 'a troublesome problem, because you can no longer edit in design mode in the construction of the web page.

I hope this is only an initial problem and not a desired behavior, as it is extremely annoying.

Thanks.
Rumen
Telerik team
 answered on 27 Sep 2018
3 answers
1.3K+ views

I'm trying to figure out how to bind my DataSource (in my case this is assigned in Code Behind using  List) to a RadCheckBox in my ItemTemplate.

My code that isn't working:

<telerik:RadGrid ID="rg_Balances" runat="server" AutoGenerateColumns="False">
                                <MasterTableView TableLayout="Auto">
                                    <Columns>
                                        <telerik:GridTemplateColumn DataField="Selected" DataType="System.Boolean" HeaderText="Select Unit(s) To Pay">
                                            <ItemTemplate>
                                                <telerik:RadCheckBox ID="rcb_Selected" runat="server" OnCheckedChanged="UpdateTotal" AutoPostBack="true"></telerik:RadCheckBox>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridBoundColumn DataField="UnitMask" DataType="System.String" HeaderText="Unit" ReadOnly="true"></telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="Balance" DataType="System.Decimal" DataFormatString="{0:C2}" HeaderText="Balance" ReadOnly="true"></telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="IncludeNextCharges" DataType="System.Boolean" HeaderText="Include Next Charges"></telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="NextPeriodTotalCharges" DataType="System.Decimal" DataFormatString="{0:C2}" HeaderText="Next Charges" ReadOnly="true"></telerik:GridBoundColumn>
                                        <telerik:GridBoundColumn DataField="Total" DataType="System.Decimal" DataFormatString="{0:C2}" HeaderText="Unit Total" ReadOnly="true"></telerik:GridBoundColumn>
                                    </Columns>
                                </MasterTableView>
                                <ClientSettings>
                                    <Scrolling AllowScroll="True" UseStaticHeaders="True"></Scrolling>
                                </ClientSettings>
                            </telerik:RadGrid>

 

The binding property is called "Selected" and it's a member of my object in my List of objects.  In SL5 I accomplished this with the following code:

<telerik:RadGridView.Columns>
                <telerik:GridViewDataColumn x:Name="ServiceMAPIDColumn" Header="ServiceID" IsVisible="False" DataMemberBinding="{Binding ServiceMAPID}"/>
                <telerik:GridViewDataColumn x:Name="ServiceSelectedColumn" Header="" DataMemberBinding="{Binding Selected, Mode=TwoWay}" IsReadOnly="True">
                    <telerik:GridViewDataColumn.CellTemplate>
                        <DataTemplate>
                            <CheckBox x:Name="ServiceSelectedCheckBox" IsChecked="{Binding Selected, Mode=TwoWay}" Tag="{Binding}">
                                <i:Interaction.Triggers>
                                    <i:EventTrigger EventName="Click">
                                        <ei:CallMethodAction TargetObject="{Binding Path=DataContext, RelativeSource={RelativeSource AncestorType=sdk:ChildWindow}}" MethodName="UpdateCustomerUnitServiceSelected" />
                                    </i:EventTrigger>
                                </i:Interaction.Triggers>
                            </CheckBox>
                        </DataTemplate>
                    </telerik:GridViewDataColumn.CellTemplate>
                </telerik:GridViewDataColumn>
                <telerik:GridViewDataColumn x:Name="ServiceNameColumn" Header="Service" IsReadOnly="True" Width="198" DataMemberBinding="{Binding ServiceName}" />
                <telerik:GridViewDataColumn x:Name="ServiceAmountColumn" Header="Amount" IsReadOnly="True" Width="80" DataMemberBinding="{Binding ServiceAmount}" TextAlignment="Right" DataFormatString="{}{0:C2}"/>
            </telerik:RadGridView.Columns>

 

In ASP.NET AJAX there doesn't appear to be a DataTemplate or anything similar?  

Any hints on how I can get a RadCheckBox bound to a RadGrid datasource?

Cheers, Rob.

Marin Bratanov
Telerik team
 answered on 27 Sep 2018
0 answers
118 views

Does this control not support a node that has more than 1 parent? 

--Org
  --district one
    --sales
  --district two
    --sales

where sales object is child of both district one and district two.

Stacy
Top achievements
Rank 1
 asked on 26 Sep 2018
3 answers
284 views

Hi,

i'm developing file management system using RadAsyncUpload with custom HttpHandler.

System is build with ASP.NET using .NET Framework version 4.6.1 and latest Telerik UI for ASP.NET Ajax.

Currently i'm using overridden Process-function in my HttpHandler to store the file in database. I have set DisableChunkUpload="true" and EnablePermissionsCheck="false" so it is not using temporary folder to buffer the file data. But it still buffers the data in memory (a guess) before calling Process-function.

Uploaded files can be large and there can be over 100 files uploading at once. So i wonder if there is a way to get the uploaded file's InputStream at beginning of the upload, so i can stream it directly to the database as it uploads. So whole file won't get buffered in WEB server at any point. As one can do with regular uploads like this:

Using Command As SqlCommand = New SqlCommand(String.Concat("INSERT INTO Dokuments(DokumData...) values (@DokumData...)"), connection)

'Other params

Command.Parameters.Add("@DokumData", SqlDbType.Binary, -1).Value = oHttpPostedFile.InputStream 'oHttpPostedFile is from fileupload
connection.Open()
Command.ExecuteScalar()

connection.Close()

Marin Bratanov
Telerik team
 answered on 26 Sep 2018
3 answers
647 views

Given the following definition in a Radgrid column:

 

<telerik:GridBinaryImageColumn DataField="ReceiptThumb" HeaderText="Receipt Image" UniqueName="ReceiptThumb" ResizeMode="Fit" ImageWidth="100" ImageHeight="100"  />

 

What would be the best way to add a click event which would either 1) open a new window in a _blank target frame, or 2) open a radwindow on the same page -- to allow a full-size image of the thumbnail displayed in the grid to display?

... while not disturbing the in-place edit form insert/edit functionality?

Attila Antal
Telerik team
 answered on 26 Sep 2018
34 answers
1.5K+ views
In the Batch Editing demo, there is a peculiar feature regarding the checkbox in the "Discontinued" column. You cannot put the checkbox in edit mode by clicking on it, you have to click to one side first (in the cell but not on the checkbox). I am using this for our application but the user says that this feature is off-putting because it looks like the checkbox cannot be edited. It might be helpful if there was something visible for the user to click on (e.g. button surround or text). Is this possible?
Marin Bratanov
Telerik team
 answered on 26 Sep 2018
7 answers
1.6K+ views

In the radgrid, I have a boolean value binds to telerik:GridCheckBoxColumn.

By default the checkbox is disabled. Is it possible to enable it in the grid browse mode (not in row edit mode), and allow postback when use check or uncheck the checkbox(so in the codebehind the value can be updated and saved to database)? 

This is the document for gridcheckboxcolumn: http://docs.telerik.com/devtools/aspnet-ajax/controls/grid/columns/column-types#gridcheckboxcolumn. 

Thanks.

Tsvetomir
Telerik team
 answered on 26 Sep 2018
4 answers
765 views
Hi *!

I'm evaluating the ASP.net controls. I'm very impressed and happy with this sonftware-bundle. 1+

But here is my little problem:
We're looking for a solution to compare to text-strings (old-version, new-version) like the RADEditor does in "Track changes"-Dialog. Using two Editors on one page and setting the initial Content via javaScript, solve this task. But the user has to click on the "track changes" button to see the difference in the ajax-popup. The goal is to create a page looking a bit like WinDiff.

My question:
Is it possible to show the changes e.g. in a panel instead in the dialog? Is ther a way to get the results of the dialog directly, to create a page looking a bit like a win-diff split-screen?

THX and best regards from essen, germany
Alex
Rumen
Telerik team
 answered on 26 Sep 2018
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?