读书人

GridView自动生成列时利用DIV统制显

发布时间: 2012-11-25 11:44:31 作者: rapoo

GridView自动生成列时,利用DIV控制显示长宽 控件数据行和表头文字不换行

<div style="width:600px; height:300px; overflow-x:auto; "><asp:GridView ID="GridView1" runat="server" ClientIDMode="Static" AutoGenerateColumns="True" CssClass="gvCss" onrowcreated="GridView1_RowCreated"><RowStyle HorizontalAlign="Center" /><HeaderStyle CssClass="gvCss head" /></asp:GridView></div>

    protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)    {        if (e.Row.RowType == DataControlRowType.DataRow || e.Row.RowType == DataControlRowType.Header)        {            TableCellCollection cells1 = e.Row.Cells;            for (int i = 0; i < cells1.Count; i++)            {                cells1[i].Wrap = false;            }        }    }

读书人网 >编程

热点推荐