miro mrazik
Top achievements
Rank 1
miro mrazik
asked on 21 Nov 2010, 12:12 PM
Greetings,
I put this RadGridView on my WPF form:
This C# code simply loads data from database using Linq to EF:
Everything's fine. Data is loaded into my grid, but one of my database field is of type TEXT and it holds multiline text. Now when I scroll horizontally through columns, GridView changes the height of the rows automatically when the multiline column is visible/invisible.
How can I turn this behavior off? I'd like to see just first line of the multiline text and elipses button in that column and of course I want to have static height of my rows.
Thank you
I put this RadGridView on my WPF form:
<
telerikStyle:RadGridView
x:Name
=
"gvOutbox"
IsReadOnly
=
"True"
CanUserReorderColumns
=
"True"
CanUserResizeColumns
=
"True"
CanUserSortColumns
=
"True"
SelectionMode
=
"Extended"
telerikStyle:StyleManager.Theme
=
"Office_Blue"
/>
This C# code simply loads data from database using Linq to EF:
var db =
new
MyEntities();
var records = from d
in
db.Records
select d;
gvOutbox.ItemsSource = records;
Everything's fine. Data is loaded into my grid, but one of my database field is of type TEXT and it holds multiline text. Now when I scroll horizontally through columns, GridView changes the height of the rows automatically when the multiline column is visible/invisible.
How can I turn this behavior off? I'd like to see just first line of the multiline text and elipses button in that column and of course I want to have static height of my rows.
Thank you
7 Answers, 1 is accepted
0
Hello miro mrazik,
Regards,
Milan
the Telerik team
RadGridView has a property called RowHeight which will allow you to set a static height for all rows. Could you please try setting RowHeight to 25, for example.
Regards,
Milan
the Telerik team
Browse the videos here>> to help you get started with RadControls for WPF
0
Hello miro mrazik,
Please find attached a sample project. It defines a CellTemplate and trims the long text.
In addition, you can benefit the ToolTipTemplate property to show the full text on mouse over.
Hope this helps.
Kind regards,
Veselin Vasilev
the Telerik team
Please find attached a sample project. It defines a CellTemplate and trims the long text.
In addition, you can benefit the ToolTipTemplate property to show the full text on mouse over.
Hope this helps.
Kind regards,
Veselin Vasilev
the Telerik team
Browse the videos here>> to help you get started with RadControls for WPF
0
miro mrazik
Top achievements
Rank 1
answered on 22 Nov 2010, 09:26 AM
Hi,
I've already tried that property. Here is my xaml:
Here is my C# code:
The result is a single line with height greater than 25 and it shows whole address in Address field (all three lines).
I've already tried that property. Here is my xaml:
<
Window
x:Class
=
"RadGridViewRowHeight.MainWindow"
Title
=
"MainWindow"
Height
=
"350"
Width
=
"525"
xmlns:telerik
=
"http://schemas.telerik.com/2008/xaml/presentation"
>
<
Grid
>
<
telerik:RadGridView
Name
=
"radGridView1"
RowHeight
=
"25"
AutoGenerateColumns
=
"True"
/>
</
Grid
>
</
Window
>
Here is my C# code:
public
partial
class
MainWindow : Window
{
class
Customer
{
public
int
ID {
get
;
set
; }
public
string
Name {
get
;
set
; }
public
string
Address {
get
;
set
; }
}
public
MainWindow()
{
InitializeComponent();
var listOfCustomers =
new
List<Customer>();
listOfCustomers.Add(
new
Customer { ID = 1, Name =
"Miroslav Mrazik"
, Address =
"Somewhere in Slovakia\nIn my hometown\nSlovakia"
});
radGridView1.ItemsSource = listOfCustomers;
}
}
The result is a single line with height greater than 25 and it shows whole address in Address field (all three lines).
0
miro mrazik
Top achievements
Rank 1
answered on 22 Nov 2010, 09:55 AM
Thank you Veselin for an example. That's what I'm trying to reach but my problem is that I have too much fields in my database table, so I would like to be able to set the row height and trim the text field value in run-time with AutoGenerateColumns set to True. Is there any way how to do that or I have to simply turn autogenerating columns off and hardcode all of my columns?
0
Hello miro mrazik,
Please find attached the modified project.
Hope it helps.
Sincerely yours,
Veselin Vasilev
the Telerik team
Please find attached the modified project.
Hope it helps.
Sincerely yours,
Veselin Vasilev
the Telerik team
Browse the videos here>> to help you get started with RadControls for WPF
0
Sergey
Top achievements
Rank 1
answered on 13 Sep 2016, 06:00 AM
RowHeight Property dont work if ExpressionDark theme used
0
Hello Sergey,
I'm attaching a sample project where the RowHeight property is respected in both parent and child RadGridView instances. Could you please have a look at it and let me know whether I've missed something of importance?
May I also kindly ask you to continue this discussion in the other forum thread you've responded to? Thank you in advance for your cooperation and understanding.
Regards,
Dilyan Traykov
Telerik by Progress
I'm attaching a sample project where the RowHeight property is respected in both parent and child RadGridView instances. Could you please have a look at it and let me know whether I've missed something of importance?
May I also kindly ask you to continue this discussion in the other forum thread you've responded to? Thank you in advance for your cooperation and understanding.
Regards,
Dilyan Traykov
Telerik by Progress
Do you need help with upgrading your AJAX, WPF or WinForms project? Check the Telerik API Analyzer and share your thoughts.