<DataGrid ColumnWidth="*"> - на всю ширину
Різна ширина клітинок
C#
dataGridView1.Columns.Add("ColumnName1", "HeaderText1");
dataGridView1.Columns.Add("ColumnName2", "HeaderText2");
for (int i = 0; i != 100; i++)
{
dataGridView1.Rows.Add();
dataGridView1.Rows[i].Cells[0].Value = i;
dataGridView1.Rows[i].Cells[1].Value = "Text";
}