This question is locked. New answers and comments are not allowed.
Hi,
I am adding/removing programmaticaly a column ( named "Key") in my RadGridView (GridViewComboBoxColumn or GridViewDataColumn).
But if I use Width="*" my RadGridViewColumn's width is infinite...
How can I fix this ? My "Value" columns width must use all the width available.
I am adding/removing programmaticaly a column ( named "Key") in my RadGridView (GridViewComboBoxColumn or GridViewDataColumn).
//1.0 Remove key column cutOffParamsGrid.Columns.Remove(cutOffParamsGrid.Columns["Key"]); //2.0 Create new Column if (cutOffTypeName == "X") { GridViewComboBoxColumn comboColumn = new GridViewComboBoxColumn(); comboColumn.ItemsSource = EnumHelper.GetValuesToStringList<X>(); comboColumn.DataMemberBinding = new Binding("X"); comboColumn.Header = "Key"; comboColumn.UniqueName = "Key"; cutOffParamsGrid.Columns.Insert(0, comboColumn); } else { GridViewDataColumn column = new GridViewDataColumn(); column.DataMemberBinding = new Binding("X"); column.Header = "Key"; column.UniqueName = "Key"; cutOffParamsGrid.Columns.Insert(0, column); }But if I use Width="*" my RadGridViewColumn's width is infinite...
How can I fix this ? My "Value" columns width must use all the width available.
<telerik:RadGridView.Columns> <!--Key column added dynamically--> <telerik:GridViewDataColumn Header="Key" UniqueName="Key" Width="Auto"/> <telerik:GridViewDataColumn Header="Value" UniqueName="Value" DataMemberBinding="{Binding Xv}" Width="*"/> <telerik:GridViewDataColumn Header="Delete" IsReadOnly="True" Width="50">
Regards,
S