Asp.net中的GridView  没有这样的属性。谢谢。

解决方案 »

  1.   

    换个控件吧,用jqGrid,不仅可以拉伸,还可以每列进行排序
      

  2.   

    http://www.jqgrid.com/
      

  3.   

    创建表头固定、表体滚动的GridView控件示例
    //java控制代码
    <script type="text/javascript">
    function s()
    {
     var t = document.getElementById("<%=GridView1.ClientID%>");
     var t2 = t.cloneNode(true)
     for(i = t2.rows.length -1;i > 0;i--)
     t2.deleteRow(i)  
     t.deleteRow(0)  
     a.appendChild(t2) 
    }//codego.net/tags/15/1/
    window.onload = s
    </script>
    //GridView设置
     <asp:GridView ID="GridView1" runat="server" Font-Size="12px"
                  GridLines="None" CellPadding="4" Width="560px" ForeColor="#333333">
                    <FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
                    <RowStyle BackColor="#E3EAEB" />
                    <PagerStyle BackColor="#666666" ForeColor="White" HorizontalAlign="Center" />
                    <SelectedRowStyle BackColor="#C5BBAF" Font-Bold="True" ForeColor="#333333" />
                  <HeaderStyle BackColor="#EDEDED" Height="26px" />
                    <EditRowStyle BackColor="#7C6F57" />
                    <AlternatingRowStyle BackColor="White" />
                </asp:GridView>
    //绑定数据显示
      ICollection CreateDataSource()
        {
            System.Data.DataTable dt = new System.Data.DataTable();
            System.Data.DataRow dr;
            dt.Columns.Add(new System.Data.DataColumn("学员班级", typeof(System.String)));
            dt.Columns.Add(new System.Data.DataColumn("学员姓名", typeof(System.String)));
            dt.Columns.Add(new System.Data.DataColumn("历史", typeof(System.Decimal)));
            dt.Columns.Add(new System.Data.DataColumn("政治", typeof(System.Decimal)));
            dt.Columns.Add(new System.Data.DataColumn("英语", typeof(System.Decimal)));
            dt.Columns.Add(new System.Data.DataColumn("计算机", typeof(System.Decimal)));        for (int i = 0; i < 50; i++)
            {
                System.Random rd = new System.Random(Environment.TickCount * i); ;
                dr = dt.NewRow();
                dr[0] = "班级" + i.ToString();
                dr[1] = "【缤纷科技】" + i.ToString();
                dr[2] = System.Math.Round(rd.NextDouble() * 100, 2);
                dr[3] = System.Math.Round(rd.NextDouble() * 100, 2);
                dr[4] = System.Math.Round(rd.NextDouble() * 100, 2);
                dr[5] = System.Math.Round(rd.NextDouble() * 100, 2);
                dt.Rows.Add(dr);
            }
            System.Data.DataView dv = new System.Data.DataView(dt);
            return dv;
        }