是不是高度没设置好呀
要么你用TABLE把DATAGRID固定,上对齐,不行吗

解决方案 »

  1.   

    只需要把固定你DataGrid的表格设置成 顶对齐就可以了
    呵呵, 这个问题也郁闷了我一段时间,呵呵用DW, 设置一下很方便的
      

  2.   

    我用dw,看到datagrid没有顶端对齐呀?能给我说一下吗?高手,我对此想了几个月了。。
    http://community.csdn.net/Expert/topic/3329/3329337.xml?temp=.8418085
      

  3.   

    不是datagrid顶对齐,是把datagrid放到table中,然table中的tr顶对齐!
      

  4.   

    呵呵, 楼上说的对呀, 是把放你 DataGrid的表格单元设置成顶对齐,不是设置DataGrid,DataGrid 没有那个属性的!
      

  5.   

    我是说DataGrid的表格单元没有顶对齐呀?只有左对齐,右对齐,和居中,您能否给一段代码
    我看一下呢?不好意思。我刚学
      

  6.   

    <TABLE id="Table1" style="Z-INDEX: 114; LEFT: 635px; POSITION: absolute; TOP: 245px" cellSpacing="1"
    cellPadding="1" width="300" border="1">
    <TR>
    ////////////////////////////////////////////////
    <TD vAlign="top" align="center"><FONT face="MS UI Gothic"></FONT></TD>
    //////////////////////////////////////////////////
    </TR>
    </TABLE>
      

  7.   

    <%@ Register TagPrefix="lw" Namespace="Lostinet.Web" Assembly="Lostinet.Web" %>
    <%@ Register TagPrefix="iewc" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls, Version=1.0.2.226, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
    <%@ Page language="c#" Codebehind="Operator.aspx.cs" AutoEventWireup="false" Inherits="SWPIPetroMIS.PersonInformation.Operator.Operator" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>基层需求计划汇总</title>
    <meta content="False" name="vs_snapToGrid">
    <meta content="True" name="vs_showGrid">
    <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    <!--<script language="javascript" src="../js/operate.js"></script>-->
    <STYLE>A:visited { COLOR: blue; TEXT-DECORATION: none }
    A:active { COLOR: blue; TEXT-DECORATION: none }
    A:link { COLOR: blue; TEXT-DECORATION: none }
    A:hover { COLOR: #ff0000; TEXT-DECORATION: underline }
    TABLE { FONT-SIZE: 9pt }
    BODY { FONT-SIZE: 9pt }
    .bg { BACKGROUND-COLOR: #ffcc66 }
    .bestway { FONT-SIZE: 9pt; FONT-FAMILY: "宋体", "黑体" }
    .bestway2 { FONT-SIZE: 11pt; FONT-FAMILY: "宋体", "黑体" }
    .border { BORDER-RIGHT: black 0px outset; BORDER-TOP: black 0px outset; BORDER-LEFT: black 0px outset; BORDER-BOTTOM: #6699cc 1px outset }
    </STYLE>
    </HEAD>
    <body leftMargin="0" topMargin="0" MS_POSITIONING="GridLayout">
    <div align="center">
    <form id="base_input" method="post" runat="server">
    <TABLE id="Table105" style="WIDTH: 940px; BORDER-COLLAPSE: collapse; HEIGHT: 440px" borderColor="white"
    height="514" cellSpacing="0" cellPadding="0" width="940" align="center" bgColor="white"
    border="0">
    <tr>
    <td valign="top">
    <p align="right"><IMG style="WIDTH: 5px; HEIGHT: 1px" height="0" src="" width="5" border="0"></p>
    </td>
    <td width="100%"  valign="top">
    <div style="OVERFLOW-Y: scroll; OVERFLOW: auto; WIDTH: 774px; HEIGHT: 440px">
    <TABLE id="Table103" style="BORDER-COLLAPSE: collapse" borderColor="whitesmoke" height="168"
    cellSpacing="0" cellPadding="0" width="680" align="center" bgColor="whitesmoke" border="0">
    <TR >
    <TD style="HEIGHT: 168px" vAlign="top" align="center" bgColor="whitesmoke"><FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face="宋体"></FONT><FONT face="宋体"><asp:datagrid id="DataGrid1" runat="server" Width="1100px" HorizontalAlign="Center" CellPadding="4"
    BorderWidth="1px" BorderStyle="None" AutoGenerateColumns="False" BackColor="White" BorderColor="#CCCCCC" HeaderStyle-BackColor="#aaaadd" Font-Size="X-Small" AllowSorting="True">
    <SelectedItemStyle Font-Bold="True" ForeColor="Black" BackColor="#669999"></SelectedItemStyle>
    <ItemStyle Font-Size="10pt" Height="6px" ForeColor="#000066"></ItemStyle>
    <HeaderStyle Font-Size="10pt" Font-Bold="True" ForeColor="White" Width="30%" BackColor="#006699"></HeaderStyle>
    <FooterStyle ForeColor="#000066" BackColor="White"></FooterStyle>
    <Columns>
    <asp:BoundColumn HeaderText="序号">
    <HeaderStyle Width="30px"></HeaderStyle>
    </asp:BoundColumn>
    <asp:TemplateColumn HeaderText="选择">
    <HeaderStyle Width="35px"></HeaderStyle>
    <ItemTemplate>
    <asp:checkbox id="CheckBox2" runat="server" AutoPostBack="false"></asp:checkbox>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:BoundColumn DataField="myUserUnit" HeaderText="单位名称">
    <HeaderStyle Width="150px"></HeaderStyle>
    </asp:BoundColumn>
    <asp:BoundColumn DataField="ACCOUNTID" HeaderText="用户登录">
    <HeaderStyle Width="150px"></HeaderStyle>
    </asp:BoundColumn>
    <asp:BoundColumn DataField="UNITCODE" HeaderText="单位编码">
    <HeaderStyle Width="80px"></HeaderStyle>
    </asp:BoundColumn>
    <asp:ButtonColumn Text="选择" DataTextField="EMPLOYEESNAME" HeaderText="用户姓名" CommandName="Select"></asp:ButtonColumn>
    <asp:BoundColumn DataField="EMPLOYEESID" HeaderText="用户编码">
    <HeaderStyle Width="60px"></HeaderStyle>
    </asp:BoundColumn>
    <asp:BoundColumn DataField="CONTACT" HeaderText="联系方式">
    <HeaderStyle Width="150px"></HeaderStyle>
    </asp:BoundColumn>
    <asp:BoundColumn DataField="FORMID" HeaderText="用户类型">
    <HeaderStyle Width="60px"></HeaderStyle>
    </asp:BoundColumn>
    </Columns>
    <PagerStyle HorizontalAlign="Left" ForeColor="#000066" BackColor="White" Mode="NumericPages"></PagerStyle>
    </asp:datagrid></FONT></TD>
    </TR>
    </TABLE>
    </div>
    <table id="AutoNumber2" style="WIDTH: 775px; BORDER-COLLAPSE: collapse; HEIGHT: 35px" height="35"
    cellSpacing="0" cellPadding="0" width="775" align="left" bgColor="#111111" background="images/right_top.gif"
    border="0">
    <tr>
    <TR>
    <td width="5%">
    <p align="right"><IMG height="16" src="images/curent.gif" width="16" border="0"></p>
    </td>
    <td width="30%">
    <P>&nbsp;&nbsp;当前操作:<FONT color="#ff0000">用户管理</FONT>
    </P>
    </td>
    <td width="30%">
    <P>&nbsp;&nbsp;<FONT color="#ff0000"></FONT>
    </P>
    </td>
    <td align="center" width="35%">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp:button id="Button1" runat="server" Text="增加"></asp:button>&nbsp;<asp:button id="Button2" runat="server" Text="删除"></asp:button>&nbsp;<FONT face="宋体"></FONT></FONT></td>
    </TR>
    </table>
    </td>
    </tr>
    </TABLE>
    </form>
    </div>
    </body>
    </HTML>
      

  8.   

    把DataGrid放在HTMLTable中,然后DataGrid所在的行<TD vAlign="top" >就OK了