The Column width will be changed if the item contains lengthy characters without space that exceeds the Column width set.You need to apply style for Wrapping the text.
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Cells[1].Attributes.Add("style", "word-break:break-all;word-wrap:break-word");
}
}
Also reference :
http://perishablepress.com/wrapping-content/[
^]