1. 程式人生 > >GridView根據內容自動設定列寬、行高

GridView根據內容自動設定列寬、行高

列寬

 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow || e.Row.RowType == DataControlRowType.Header)
            {
                //保持列不變形  
                for (int i = 0; i < e.Row.Cells.Count; i++)
                {
                    //方法一:  
                    //e.Row.Cells[i].Text = "&nbsp;" + e.Row.Cells[i].Text + "&nbsp;";
                    e.Row.Cells[i].Wrap = false;
                    //方法二:  
                    //e.Row.Cells[i].Text = "<nobr>&nbsp;" + e.Row.Cells[i].Text + "&nbsp;</nobr>";              
                }
            }      
        }

行高
<RowStyle  Height="20px" />