This is a migrated thread and some comments may be shown as answers.

ListControl in Custom Cell width and height 100%

5 Answers 78 Views
GridView
This is a migrated thread and some comments may be shown as answers.
André
Top achievements
Rank 1
André asked on 24 May 2016, 11:17 AM

Hello,

i created a custom cell element.

The custom part of the Element is a RadListControl.

The functionality works but I want the ListControl Element fit perfect in the Cell.

I have tried a lot and read many forum threads to find a solution but nothing works.

There are still Gaps (see Screenshot).

I hope someone can help me quick with my request.

Greets André

 

5 Answers, 1 is accepted

Sort by
0
Dimitar
Telerik team
answered on 25 May 2016, 08:23 AM
Hi Andre,

Thank you for writing.

You can use RadListElement instead. For example:
class MyGridDataCellElement : GridDataCellElement
{
    public MyGridDataCellElement(GridViewColumn column, GridRowElement row) : base(column, row)
    { }
    protected override void CreateChildElements()
    {
        base.CreateChildElements();
        RadListElement list = new RadListElement();
        for (int i = 0; i < 3; i++)
        {
            list.Items.Add(new RadListDataItem("item " + i));
        }
        this.Children.Add(list);
 
    }
}

Another example for this is available here: Creating custom cells.

Let me know if I can assist you further.

Regards,
Dimitar
Telerik
Check out the Windows Forms project converter, which aids the conversion process from standard Windows Forms applications written in C# or VB to Telerik UI for WinForms.For more information check out this blog post and share your thoughts.
0
Ahmed
Top achievements
Rank 1
answered on 30 May 2016, 02:42 PM

Dear Dimitar,

is there is a way to change the dropdownlist items.

for example i need each dropdownlist contains different items based on its row id value

Regards,

Ahmed

0
Dimitar
Telerik team
answered on 31 May 2016, 07:30 AM
Hi Andre,

Thank you for writing back.

You can override the SetContentCore method and set the items there:
protected override void SetContentCore(object value)
{
    base.SetContentCore(value);
    var rowId = (int) this.RowInfo.Cells[0].Value;
 
    list.Items.Clear();
    for (int i = 0; i < rowId/10; i++)
    {
        list.Items.Add(new RadListDataItem("item " + i));
    }
}
 
I hope this will be useful. 

Regards,
Dimitar
Telerik
Check out the Windows Forms project converter, which aids the conversion process from standard Windows Forms applications written in C# or VB to Telerik UI for WinForms.For more information check out this blog post and share your thoughts.
0
Gopinath
Top achievements
Rank 1
answered on 21 Jun 2016, 08:16 AM

HI

Thanks in advance.

I need help in gridview, i have to create a date control and combo in a different cell in the same column.

pl can u send me a small project using radgridview and create the above.

Regards

Gopinath

 

 

 

 

0
Dimitar
Telerik team
answered on 21 Jun 2016, 09:54 AM
Date: 6/21/2016 4:52:40 AM
Hello Gopinath,

Thank you for writing.

If I understand correctly you want to show different editors in the same column. The following article shows how this can be achieved: Change the active editor depending on the cell value type. | UI for WinForms Documentation

I hope this will be useful. 

Regards,
Dimitar
Telerik
Check out the Windows Forms project converter, which aids the conversion process from standard Windows Forms applications written in C# or VB to Telerik UI for WinForms.For more information check out this blog post and share your thoughts.
Tags
GridView
Asked by
André
Top achievements
Rank 1
Answers by
Dimitar
Telerik team
Ahmed
Top achievements
Rank 1
Gopinath
Top achievements
Rank 1
Share this question
or