Ich möchte ein Eingabefeld erstellen und ich habe ein DataGridView. Es funktioniert jedoch nicht, um den Textinhalt von Headern oder Zellen auszurichten.Warum funktioniert die Zellentextausrichtung in DataGridView in C# nicht?
DataGridView CreateInputBox(int proc,int mac)
{
DataGridView databox = new DataGridView();
for (int i = 0; i < mac; i++)
{
databox.Columns.Add("col" + i, "M" + i);
databox.Columns[i].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
}
for (int i = 0; i < proc; i++)
{
databox.Rows.Add();
}
databox.AutoSize = true;
databox.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
return databox;
}
Das Ergebnis:
So wie kann ich die Ausrichtung für den Header und Zellen tun
Mein Code Datagridview zur Laufzeit erstellen?
überprüfen diese: http://stackoverflow.com/a/17412270/3731444 und http: // Stackoverflow .com/fragen/9811641/datagridview-cell-alignment-wont-work –
Danke, es hat gut funktioniert. –