2016-06-29 9 views
0

Ich habe eine DataGridViewComboBox in einem DataGrid. In einer der anderen Spalten können mehrere Textzeilen eingegeben werden.DataGridViewComboBox Dropdown-Größe auf Multilinie

Mein Problem ist, dass das Dropdown in der DataGridViewComboBox erweitert, um die Zelle zu füllen. Ich möchte, dass das Dropdown nur eine Zeile umfasst.

Hier ist ein Beispiel: http://imgur.com/qX4wsuk. In diesem Beispiel sollten die Dropdown-Listen der ersten Spalte nur eine Zeile umfassen und nicht die gesamte Zelle ausfüllen.

Antwort

0

Sie benötigen die Zelle Stil Ausrichtung und Anzeigestil festlegen:

var datagrid = new DataGridView(); 

var combobox = new DataGridViewComboBoxColumn(); 

combobox.DefaultCellStyle = new DataGridViewCellStyle { Alignment = DataGridViewContentAlignment.TopLeft}; 

combobox.DisplayStyle = DataGridViewComboBoxDisplayStyle.ComboBox; 

MSDN auf DataGridViewContentAlignment

MSDN auf DataGridViewComboBoxDisplayStyle

Verwandte Themen