2017-01-30 4 views
0

Ich versuche gerade, eine DataGridView in meiner C# Winforms-Anwendung zu erstellen.C# Resize DataGridView Spaltenbreite

Ich füge entrys auf folgende Weise:

private void Form1_Load(object sender, EventArgs e) 
{ 
    table.Columns.Add("Username", typeof(string)); 
    table.Columns.Add("Status", typeof(string)); 

    table.Rows.Add("first", "second"); 

    bunifuCustomDataGrid1.DataSource = table; 
} 

Aber ich kann nicht die Größe des Datagrid zu 100%.

Screenshot:

enter image description here

Wie konnte ich es machen das Datagrid füllen?

+0

Bitte akzeptieren Sie eine der Antworten zu füllen, wenn es Ihr Problem löst. Ansonsten kannst du einen Kommentar schreiben, um zu antworten und zu beschreiben, warum es dir nicht hilft –

Antwort

0

Sie müssen nur Spalten Autosizemode-Eigenschaft festlegen

  table.Columns.Add("Username", typeof(string)); 
      table.Columns.Add("Status", typeof(string)); 

      table.Rows.Add("first", "second"); 

      dataGridView1.DataSource = table; 

      dataGridView1.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; 
      dataGridView1.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;