Telerik Forums
UI for WinForms Forum
3 answers
141 views

Hi,

if I put a field with many distinct values (like product name) on columns or rows, and I try to open filter menu - it takes time to load all items in selection tree, user fills like PivotGrid hangs. Is it possible to cancel either filling selection tree or cancel the whole filter menu, so user can only sort using up\down arrow?

Thanks

Alex

 

Alex Dybenko
Top achievements
Rank 2
 answered on 12 Jul 2016
3 answers
311 views
i want to change a visibility property into an one ore more cell when i adding a new row 

Private

 

Sub RadGridView1_CellBeginEdit(ByVal sender As Object, ByVal e As Telerik.WinControls.UI.GridViewCellCancelEventArgs) Handles RadGridView1.CellBeginEdit

 

 

 

' if a value of field-column if "C" 
dim ValueColum as string=Me.RadGridView1.Rows(RowIndex).Cells(Me.RadGridView1.MasterGridViewTemplate.Columns("ind_tiporiga").Index).Value

 

 

 

dim i as integer=3 '  this is a indexCell
Select case ValueColum 
    case "C"
         Me.RadGridView1.Rows(RowIndex).Cells(i).CellElement.Visibility = Telerik.WinControls.ElementVisibility.Collapsed

 

 

 

         Me.RadGridView1.Rows(RowIndex).Cells(i).CellElement.BackColor = Color.Gray

 

 

 

case Else
        Me.RadGridView1.Rows(RowIndex).Cells(i).CellElement.Visibility = Telerik.WinControls.ElementVisibility.visible

 

        Me.RadGridView1.Rows(RowIndex).Cells(i).CellElement.BackColor = Color.white

end select
end sub
' This Code don't work please help me
Hristo
Telerik team
 answered on 12 Jul 2016
1 answer
111 views
Hi, 

I'm using a chart view bound to a pivot grid which works rather nicely. I was wondering if these controls together support the functionality of radial charts.

Eg. Pivot only contains Row or Columns. Then we the analysis would be for distinct combination in Rows or Columns show a pie for each aggregated value.
Hristo
Telerik team
 answered on 12 Jul 2016
6 answers
429 views
Is there a simple way to set the alignment of text added to this panel to be at the top left?  It defaults to center left.
Hristo
Telerik team
 answered on 12 Jul 2016
2 answers
1.6K+ views

Hi to all,

I would use same format to edit column and visual column for percent value

I'm using formatstring "{0:P2}" to show percent value correctly (value passed by object is for example 0.06), this formatstring show me 6%, OK!

But when I edit cell it shows me 0.06, are ther a way to edit value "6%", keeping 0.06 into my object?

 

Then my data is 0.06, it shows 6 %, I enter in edit mode and It should show me "6" or "6 %" (masked? I don't know),

I enter 6.5 %, and it store in my data 0.065

Is it possible?

01.Dim _Column As New GridViewDecimalColumn()
02. 
03._Column.AutoSizeMode = BestFitColumnMode.AllCells
04._Column.HeaderText = "Percentage"
05._Column.FieldName = "Discount"
06._Column.Name = "Perc01"
07._Column.Width = 100
08._Column.FormatString = "{0:P2}"
09._Column.DecimalPlaces = 2
10._Column.ThousandsSeparator = False
11. 
12.Columns.Add(_Column)

Dario Concilio
Top achievements
Rank 2
 answered on 12 Jul 2016
3 answers
112 views

I'm trying to change the datasource for a template as follows

Dim ContactPhonesDS As ContactsDataset.PhoneRow() = ContactsDataset.Phone.Select("ContactKey = '" & ContactKey & "'")
          Dim ContactDt As DataTable = New DataTable("Phone")
          ContactDt.Columns.Add("TableKey")
          ContactDt.Columns.Add("ContactKey")
          ContactDt.Columns.Add("Client_ID")
          ContactDt.Columns.Add("Office_ID")
          ContactDt.Columns.Add("PRNumber")
          ContactDt.Columns.Add("Line_Type")
          ContactDt.Columns.Add("comboLine_Type")
          ContactDt.Columns.Add("Phone_Number")
          ContactDt.Columns.Add("Extension")
          ContactDt.Columns.Add("Discription")
          ContactDt.Columns.Add("Delete_Flag")
          For Each row In ContactPhonesDS
              ContactDt.ImportRow(row)
          Next
          PHNumbers.MasterTemplate.DataSource = ContactDt
          PHNumbers.MasterTemplate.Columns("Phone_Number").FormatString = "{0:(000)000-0000}"

But the formatstring is not applied. I'm Guessing it's because the column is not of the correct data type, but I can't figure out how to set it to decimal.

Dimitar
Telerik team
 answered on 12 Jul 2016
3 answers
113 views

I have a situation with the grid doesn't have the triangle sign. It is supposed to have it like the image attached.

<StackPanel Orientation="Vertical">
            <TextBlock Text="xxxx" HorizontalAlignment="Center"></TextBlock>
            <telerik:RadGridView Name="radGridView"
                                 RowLoaded="radGridView_RowLoaded"
                                 Width="1025" IsReadOnly="True"
                                 ValidatesOnDataErrors="None"
                                 AutoGenerateColumns="False"
                                 IsFilteringAllowed="False"
                                 ShowGroupPanel="False"
                                 ShowColumnFooters="False"
                                 CanUserResizeColumns="False"
                                 CanUserFreezeColumns="False"
                                 SelectionMode="Single"
                                 CanUserReorderColumns="False"
                                 CanUserSortColumns="False"
                                 CanUserInsertRows="False"
                                 CanUserDeleteRows="False"
                                 CanUserSelect="False"
                                 RowIndicatorVisibility="Visible"
                                 Height="265"
                                 ItemsSource="{Binding Information}"
                                 SelectedItem="{Binding SelectedItem, Mode=TwoWay}"
                                 >
                <telerik:RadGridView.Columns>

What I missed?

ardmore
Top achievements
Rank 1
 answered on 11 Jul 2016
4 answers
185 views

Hi

My layoutgrid is 2 columns, 4 rows and Im seeing the control ignoring both width and  ProportionalHeightWeight settings I set. 

Rather than 20:80 I'm seeing 50:50 for columns, rather than 10:10:70:10 for rows I'm seeing 25:25:25:25.

What am I missing please?

001.private void CreateElements()
002.{
003.  _layoutPanel = new GridLayout();
004.  _layoutPanel.Columns.Clear();
005.  _layoutPanel.Rows.Clear();
006. 
007.  //add columns
008.  _layoutPanel.Columns.Add(new GridLayoutColumn()
009.  {
010.    SizingType = GridLayoutSizingType.Proportional,
011.    ProportionalWidthWeight = 20
012.  });
013.  _layoutPanel.Columns.Add(new GridLayoutColumn()
014.  {
015.    SizingType = GridLayoutSizingType.Proportional,
016.    ProportionalWidthWeight = 80
017.  });
018. 
019.  // Add rows
020.  CreateTitleRow();
021.  CreateImageRow();
022.  CreateTimeRow();
023.  CreateBeginRow();
024. 
025.  // Add rows to the layout
026.  _layoutPanel.Rows.Add(_titleRow);
027.  _layoutPanel.Rows.Add(_imageRow);
028.  _layoutPanel.Rows.Add(_timeRow);
029.  _layoutPanel.Rows.Add(_beginRow);
030. 
031.  // Add items to the panel
032.  _layoutPanel.Children.Add(_planTitle);
033.  _layoutPanel.Children.Add(_planImage);
034.  _layoutPanel.Children.Add(_totalTime);
035.  _layoutPanel.Children.Add(_beginButton);
036. 
037.  // Add layout panel to children
038.  Children.Add(_layoutPanel);
039.}
040. 
041.private void CreateTitleRow()
042.{
043.  _titleRow = new GridLayoutRow();
044.  _titleRow.SizingType = GridLayoutSizingType.Proportional;
045.  _titleRow.ProportionalHeightWeight = 10;
046. 
047.  // Set the title of the plan 0,0
048.  _planTitle = new LightVisualElement();
049.  _planTitle.SetValue(GridLayout.ColSpanProperty, 2);
050.  _planTitle.SetValue(GridLayout.ColumnIndexProperty, 0);
051.  _planTitle.SetValue(GridLayout.RowIndexProperty, 0);
052.  _planTitle.AutoEllipsis = true;
053.  _planTitle.TextAlignment = ContentAlignment.MiddleLeft;
054.  _planTitle.Text = _wplan == null ? "Free" : string.Format("{0} {1}", _index, _wplan.PlanName);
055.}// function
056. 
057.private void CreateImageRow()
058.{
059.  _imageRow = new GridLayoutRow();
060.  _imageRow.SizingType = GridLayoutSizingType.Proportional;
061.  _imageRow.ProportionalHeightWeight = 70;
062. 
063.  // Image 0,1
064.  _planImage = new LightVisualElement();
065.  _planImage.SetValue(GridLayout.ColSpanProperty, 2);
066.  _planImage.SetValue(GridLayout.ColumnIndexProperty, 0);
067.  _planImage.SetValue(GridLayout.RowIndexProperty, 1);
068.  _planImage.BackgroundImageLayout = ImageLayout.Stretch;
069.  _planImage.BackgroundImage = _backImage;
070.}// function
071. 
072.private void CreateTimeRow()
073.{
074.  _timeRow = new GridLayoutRow();
075.  _timeRow.SizingType = GridLayoutSizingType.Proportional;
076.  _timeRow.ProportionalHeightWeight = 10;
077. 
078.  // Total time 0,2 and 1,2
079.  _totalTime = new LightVisualElement();
080.  _totalTime.AutoEllipsis = true;
081.  _totalTime.SetValue(GridLayout.ColumnIndexProperty, 1);
082.  _totalTime.SetValue(GridLayout.RowIndexProperty, 2);
083.  _totalTime.Text = _wplan == null ? "-hr -mins" : _wplan.CreationDate.ToLongDateString();
084.}// function
085. 
086. 
087.private void CreateBeginRow()
088.{
089.  _beginRow = new GridLayoutRow();
090.  _beginRow.SizingType = GridLayoutSizingType.Proportional;
091.  _beginRow.ProportionalHeightWeight = 10;
092. 
093.  // Begin button 0,3
094.  _beginButton = new LightVisualElement();
095.  _beginButton.SetValue(GridLayout.ColSpanProperty, 2);
096.  _beginButton.SetValue(GridLayout.ColumnIndexProperty, 0);
097.  _beginButton.SetValue(GridLayout.RowIndexProperty, 3);
098.  _beginButton.AutoEllipsis = true;
099.  _beginButton.Text = "Begin Workout";
100.}// function
Hristo
Telerik team
 answered on 11 Jul 2016
5 answers
177 views

I have the next problem:

 

I have a radgridview with data, but i need sum rows of the same column and i use the next code: (vb.net)

 

 Dim summaryItem As New GridViewSummaryItem()
        summaryItem.Name = "column6"
        summaryItem.AggregateExpression = "(Sum(column6))"
        Dim summaryRowItem As New GridViewSummaryRowItem()
        summaryRowItem.Add(summaryItem)
        Me.RadGridView1.SummaryRowsTop.Add(summaryRowItem)

 

but i dont know in what event is correctly put it.

 

I put it in a function but the SummaryRowsTop is repeated as many times as entry records. 

i need only one SummaryRowsTop 

 

Hristo
Telerik team
 answered on 11 Jul 2016
7 answers
342 views
Hi,

Can I create or extend radMultiColumnComboBox to add a new section below the bottom of the grid, which includes one or more buttons (e.g. New)? After clicking the button(s), a new modal dialog/window will popup, while the MultiColumn Combobox will be kept open (dropped-down list).

Any suggestions or instructions will be very helpful. Thanks!

Regards,
James
Dess | Tech Support Engineer, Principal
Telerik team
 answered on 11 Jul 2016
Narrow your results
Selected tags
Tags
GridView
General Discussions
Scheduler and Reminder
Treeview
Dock
RibbonBar
Themes and Visual Style Builder
ChartView
Calendar, DateTimePicker, TimePicker and Clock
DropDownList
Buttons, RadioButton, CheckBox, etc
ListView
ComboBox and ListBox (obsolete as of Q2 2010)
Form
Chart (obsolete as of Q1 2013)
PageView
MultiColumn ComboBox
TextBox
RichTextEditor
PropertyGrid
Menu
RichTextBox (obsolete as of Q3 2014 SP1)
Panelbar (obsolete as of Q2 2010)
PivotGrid and PivotFieldList
Tabstrip (obsolete as of Q2 2010)
MaskedEditBox
CommandBar
PdfViewer and PdfViewerNavigator
ListControl
Carousel
GanttView
Diagram, DiagramRibbonBar, DiagramToolBox
Panorama
New Product Suggestions
VirtualGrid
Toolstrip (obsolete as of Q3 2010)
AutoCompleteBox
Label
Spreadsheet
ContextMenu
Panel
Visual Studio Extensions
TitleBar
Documentation
SplitContainer
Map
DesktopAlert
CheckedDropDownList
ProgressBar
TrackBar
MessageBox
Rotator
SpinEditor
CheckedListBox
StatusStrip
LayoutControl
SyntaxEditor
Wizard
ShapedForm
TextBoxControl
CollapsiblePanel
Conversational UI, Chat
DateTimePicker
TabbedForm
CAB Enabling Kit
GroupBox
WaitingBar
DataEntry
ScrollablePanel
ScrollBar
ImageEditor
Tools - VSB, Control Spy, Shape Editor
BrowseEditor
DataFilter
FileDialogs
ColorDialog
Gauges (RadialGauge, LinearGauge, BulletGraph)
ApplicationMenu
RangeSelector
CardView
WebCam
BindingNavigator
Styling
Barcode
PopupEditor
RibbonForm
TaskBoard
Callout
NavigationView
ColorBox
PictureBox
FilterView
Accessibility
VirtualKeyboard
DataLayout
Licensing
ToastNotificationManager
ValidationProvider
CalculatorDropDown
Localization
TimePicker
BreadCrumb
ButtonTextBox
FontDropDownList
BarcodeView
Security
LocalizationProvider
Dictionary
SplashScreen
Overlay
Flyout
Separator
SparkLine
TreeMap
StepProgressBar
ToolbarForm
NotifyIcon
DateOnlyPicker
AI Coding Assistant
Rating
TimeSpanPicker
Calculator
OfficeNavigationBar
TaskbarButton
HeatMap
SlideView
PipsPager
AIPrompt
TaskDialog
TimeOnlyPicker
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
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
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?