不要设置DataGrid的高度,设置一下DataGrid.ItemStyle.Height

解决方案 »

  1.   

    <asp:DataGrid id="DataGrid1" runat="server">
            <Columns>
    //第一個問題開始
                <asp:TemplateColumn>
                    <ItemTemplate>
                        <asp:CheckBox id="CheckBox1" runat="server"></asp:CheckBox>
                    </ItemTemplate>
                </asp:TemplateColumn>
    //第一個問題結束
    //第二個問題開始
                <asp:HyperLinkColumn Text="GO" Target="_self" DataNavigateUrlField="0" HeaderText="GO" NavigateUrl="****.aspx?id={0}"></asp:HyperLinkColumn>
    //第二個問題結束        </Columns>
        </asp:DataGrid>
      

  2.   

    上面發錯了,不知道怎麼刪除。sorry
      

  3.   

    给你个我的例子
    <asp:datagrid id="DataGrid1" runat="server" Font-Names="宋体" Font-Size="9pt" BorderStyle="None" BorderColor="#3366CC" AllowSorting="True" BorderWidth="1px" BackColor="White" CellPadding="4" DataKeyField="id" PageSize="8" AllowPaging="True" AutoGenerateColumns="False">
    <SelectedItemStyle Font-Names="宋体" Font-Bold="True" ForeColor="#CCFF99" BackColor="#009999"></SelectedItemStyle>
    <EditItemStyle Height="20px"></EditItemStyle>
    <AlternatingItemStyle BackColor="Cornsilk"></AlternatingItemStyle>
    <ItemStyle Height="23px" ForeColor="#003399" BackColor="White"></ItemStyle>
    <HeaderStyle Font-Bold="True" Wrap="False" HorizontalAlign="Right" Height="15px" ForeColor="#CCCCFF" VerticalAlign="Middle" BackColor="#2A6DB1"></HeaderStyle>
    <FooterStyle ForeColor="#003399" BackColor="#99CCCC"></FooterStyle>
    <Columns>
    <asp:BoundColumn Visible="False" DataField="id" ReadOnly="True"></asp:BoundColumn>
    .......