Completed
Last Updated: 24 Feb 2012 08:32 by ADMIN
The state of the checkbox inside the items is not displayed correctly when RadListView is disabled.
Completed
Last Updated: 08 Oct 2012 04:00 by ADMIN
The horizontal scroll bar of RadListView does update correctly when AllowArbitraryItemWidth is true.
Completed
Last Updated: 28 May 2019 16:00 by ADMIN
Release R2 2019 SP1 (LIB 2019.2.527)
ADMIN
Created by: Dess | Tech Support Engineer, Principal
Comments: 0
Category:
Type: Bug Report
3
To reproduce: run the attached sample project on 150%.

Workaround: this.radCheckedDropDownList1.Multiline = true;
Completed
Last Updated: 25 Jan 2012 04:59 by ADMIN
Sorting in RadListView does not work when using custom grouping.
Completed
Last Updated: 27 Apr 2012 06:46 by ADMIN
FIX. RadListView - the Clear method of the CheckedItems collection does not work - it causes the application to freeze
Completed
Last Updated: 28 Nov 2017 06:45 by ADMIN
To reproduce: populate RadListView with data and enable editing. Allow multiline text for the editor

        private void radListView1_EditorInitialized(object sender, Telerik.WinControls.UI.ListViewItemEditorInitializedEventArgs e)
        {
            ListViewTextBoxEditor editor = e.Editor as ListViewTextBoxEditor;
            if (editor!=null)
            {
                editor.Multiline = true;
                editor.AcceptsReturn = true;
            }
        }

Workaround:
        private void radListView1_EditorRequired(object sender, ListViewItemEditorRequiredEventArgs e)
        {
             e.Editor = new CustomListViewTextBoxEditor();
        }


        public class CustomListViewTextBoxEditor : ListViewTextBoxEditor
        {
            protected override void OnKeyDown(KeyEventArgs e)
            {
                if (e.KeyCode== Keys.Enter && e.Modifiers== Keys.Shift)
                {
                    return;
                }
                base.OnKeyDown(e);
            }
        }
Declined
Last Updated: 20 Feb 2014 11:14 by ADMIN
Reason: this is the expected behavior.
Completed
Last Updated: 15 Oct 2014 14:14 by ADMIN
To reproduce: add a RadListView, an ImageList (with two images: e.g. "crop.png" and "save.png") and a RadDropDownList. Use the following code snippet:

public Form1()
{
    InitializeComponent();

    this.radDropDownList1.DataSource = Enum.GetValues(typeof(ListViewType));

    this.radListView1.ImageList = this.imageList1;
    this.radListView1.SmallImageList = this.imageList1;

    this.radListView1.Columns.Add("Column1");
    string imageKey = string.Empty;
    for (int i = 0; i < 5; i++)
    {
        this.radListView1.Items.Add("Item" + i);
        if (i % 2 == 0)
        {
            imageKey = "crop.png";
        }
        else
        {
            imageKey = "save.png";
        }
        this.radListView1.Items.Last().ImageKey = imageKey;
        this.radListView1.Items.Last()["Column1"] = this.radListView1.Items.Last().Text;
    }
}

private void radDropDownList1_SelectedValueChanged(object sender, EventArgs e)
{
    if (this.radDropDownList1.SelectedValue != null)
    {
        this.radListView1.ViewType = (ListViewType)this.radDropDownList1.SelectedValue;
    }
}

Initially, we will see the image displayed for each item. However, when you change to DetailsView, the image is not displayed.

Workaround:  use the RadListView.CellFormatting event and set CellElement.Image property for the cells in the first column.
Completed
Last Updated: 05 Jun 2014 07:08 by ADMIN
ADMIN
Created by: Nikolay
Comments: 0
Category:
Type: Bug Report
3
ExpandAll/CollapseAll API for groups will be a nice addition to RadListView. This will avoid iteration over the groups.
Unplanned
Last Updated: 17 Apr 2024 14:30 by ADMIN
Currently one cannot set the field name at design time as well.
Completed
Last Updated: 10 Jun 2020 09:50 by ADMIN
Release R2 2018
Use attached to reproduce.

Workaround:
class MyListView : RadListView
{
    protected override RadListViewElement CreateListViewElement()
    {
        return new MyListViewElement();
    }
}
class MyListViewElement : RadListViewElement
{
    protected override Type ThemeEffectiveType => typeof(RadListViewElement);

    public override void SynchronizeVisualItems()
    {       
        for (int i = 0; i < this.ViewElement.ViewElement.Children.Count; i++)
        {
            BaseListViewVisualItem visualItem = (BaseListViewVisualItem)this.ViewElement.ViewElement.Children[i];
            visualItem.Synchronize();
        }
        this.Invalidate();
    }
}
Completed
Last Updated: 23 Nov 2011 05:09 by ADMIN
The CompositeFilterDescriptor does not fire notifications when its FilterDescriptors collection changes. The result is that the items of RadListView are not filtered correctly when adding FilterDescriptors to a CompositeFilterDescriptor.
Completed
Last Updated: 27 Apr 2012 06:43 by ADMIN
FIX. RadListView - CheckedItems is not cleared when the DataSource is changed
Completed
Last Updated: 01 Aug 2012 06:13 by ADMIN
1. Drag a RadListView from the toolbox to the form.
2. Add some columns and modify their Width property
3. Run the project.
4. An Object reference exception will be thrown.
Completed
Last Updated: 09 Aug 2012 09:40 by ADMIN
Steps to reproduce.

1. Add a RadListView to a form
2. Set the ViewType to Details.
3. Add a button and in the click event handler add 10000 items to the list view
You will see that the add process will take a while.
Unplanned
Last Updated: 15 Oct 2018 10:52 by ADMIN
To reproduce: run the sample project, select an item, press F2 and select a new item. You are expecting the BaseDropDownListEditorElement.SelectedIndexChanging event is fired in this case and you may be able to cancel the new selection in certain conditions.
Completed
Last Updated: 20 Aug 2012 03:09 by ADMIN
If you set the ViewType property to DetailView and the VerticalScrollState property to AlwaysShow at design time and you run the project, you will notice that the VerticalScrollState property is not taken into consideration.
Completed
Last Updated: 07 Aug 2018 12:10 by Dimitar
To reproduce: run the attached sample project and follow the steps in the gif file.

Workaround: don't use Begin/EndUpdate when best-fitting the column.
Completed
Last Updated: 07 Aug 2018 08:25 by Dimitar
To reproduce: use the following code snippet and follow the steps from the attached gif file:

      private List<sampleClass> MyList = new List<sampleClass>();

        public RadForm1()
        {
            InitializeComponent();
            MyList.Add(new sampleClass("Test 1"));
            MyList.Add(new sampleClass("Test 2"));
            MyList.Add(new sampleClass("Test 3"));
            MyList.Add(new sampleClass("Test 4"));
            MyList.Add(new sampleClass("Test 5"));
            radListView1.DataSource = MyList; 
        }
        
        private void radButton1_Click(object sender, EventArgs e)
        {
            this.radListView1.BeginEdit();
        }

        private void radButton2_Click(object sender, EventArgs e)
        {
            this.radListView1.EndEdit();
        }

        private void radListView1_ItemValueChanged(object sender, Telerik.WinControls.UI.ListViewItemValueChangedEventArgs e)
        {
            radListView1.BeginUpdate();
            radListView1.CurrentColumn.BestFit();
            radListView1.EndUpdate();
        }
    }

    public class sampleClass
    {
        public string test { get; set; }

        public sampleClass()
        {
        }

        public sampleClass(string Val)
        {
            test = Val;
        }
    }

Workaround: use the ItemEdited event instead of the ItemValueChanged event.
Completed
Last Updated: 13 Nov 2013 10:15 by ADMIN
To reproduce:

Add a RadListView with Icons mode and Horizontal orientation, call ensure visible on non visible items, you will see that the scrollbar's value is on maximum
1 2 3 4 5 6