خوب من کد زیر رو نوشتم و نتیجه داد لطفا دوستان بهینش کنن ... در کد زیر وقتی کاراکتر ها بیشتر از 15 تا بشه \n به رشته اضافه میکنه و ارتفاع ستون رو دوبرابر میکنه ... این برای کار من اوکی بود اما میشه بهینه تر نوشت.
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
if (dataGridView1[e.ColumnIndex, e.RowIndex].Value != null && dataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString().Length > 15)
{
dataGridView1.Rows[e.RowIndex].Height = 44;
dataGridView1[e.ColumnIndex, e.RowIndex].Value = dataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString().Substring(0, 15) +
"\n" + dataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString().Substring(15, dataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString().Length - 15);
}
}