For example, one column in your datagridview is implemented as dropdownlist which is bound to a datasource. There are no methods or properties for DataGridViewComboBoxCell to set the default value. However, we can set its default value in the UserAddedRow event handler of datagridview:
Code: private void dataGridViewDoorReader_UserAddedRow(object sender, DataGridViewRowEventArgs e)
{
int nIndex = e.Row.Index - 1;
DataGridViewRow row = dataGridViewDoorReader.Rows[nIndex];
//set your default value here
row.Cells["ddlColumnName"].Value = defaultValue;
}