Table aspx 中的大小
Table size in aspx
我想要这样的东西:
但是我在第一行之后遇到了一些问题:第二行的列不是我想要的,而是遵循第一行的格式。我给你看:
<asp:Table runat="server" Width="100%">
<asp:TableRow>
<asp:TableCell Width="40%" runat="server">
PARCELLA
</asp:TableCell>
<asp:TableCell Width="15%" HorizontalAlign='Center' BorderWidth="1" runat="server">
N. FATTURA
</asp:TableCell>
<asp:TableCell Width="20%" HorizontalAlign='Center' BorderWidth="1" runat="server">
DATA FATTURA
</asp:TableCell>
<asp:TableCell Width="25%" HorizontalAlign='Center' BorderWidth="1" runat="server">
FIDUCIARIO
</asp:TableCell>
</asp:TableRow>
....
</asp:Table>
我曾尝试过另一种方法,其中每一行都被声明为不同的另一行 table,并且工作正常,但我不喜欢这种方法。是否存在一种使用具有不同大小的行的唯一 table 的方法?
你必须在第二行使用 ColumnSpan
属性。像这样:
<asp:Table runat="server" Width="100%">
<asp:TableRow>
<asp:TableCell Width="40%" runat="server" HorizontalAlign='Center' BorderWidth="1">
PARCELLA
</asp:TableCell>
<asp:TableCell Width="15%" HorizontalAlign='Center' BorderWidth="1" runat="server">
N. FATTURA
</asp:TableCell>
<asp:TableCell Width="20%" HorizontalAlign='Center' BorderWidth="1" runat="server">
DATA FATTURA
</asp:TableCell>
<asp:TableCell Width="25%" HorizontalAlign='Center' BorderWidth="1" runat="server">
FIDUCIARIO
</asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell runat="server" ColumnSpan="2" HorizontalAlign='Center' BorderWidth="1">
</asp:TableCell>
<asp:TableCell runat="server" HorizontalAlign='Center' BorderWidth="1">
</asp:TableCell>
<asp:TableCell runat="server" HorizontalAlign='Center' BorderWidth="1">
</asp:TableCell>
</asp:TableRow>
</asp:Table>
我想要这样的东西:
但是我在第一行之后遇到了一些问题:第二行的列不是我想要的,而是遵循第一行的格式。我给你看:
<asp:Table runat="server" Width="100%">
<asp:TableRow>
<asp:TableCell Width="40%" runat="server">
PARCELLA
</asp:TableCell>
<asp:TableCell Width="15%" HorizontalAlign='Center' BorderWidth="1" runat="server">
N. FATTURA
</asp:TableCell>
<asp:TableCell Width="20%" HorizontalAlign='Center' BorderWidth="1" runat="server">
DATA FATTURA
</asp:TableCell>
<asp:TableCell Width="25%" HorizontalAlign='Center' BorderWidth="1" runat="server">
FIDUCIARIO
</asp:TableCell>
</asp:TableRow>
....
</asp:Table>
我曾尝试过另一种方法,其中每一行都被声明为不同的另一行 table,并且工作正常,但我不喜欢这种方法。是否存在一种使用具有不同大小的行的唯一 table 的方法?
你必须在第二行使用 ColumnSpan
属性。像这样:
<asp:Table runat="server" Width="100%">
<asp:TableRow>
<asp:TableCell Width="40%" runat="server" HorizontalAlign='Center' BorderWidth="1">
PARCELLA
</asp:TableCell>
<asp:TableCell Width="15%" HorizontalAlign='Center' BorderWidth="1" runat="server">
N. FATTURA
</asp:TableCell>
<asp:TableCell Width="20%" HorizontalAlign='Center' BorderWidth="1" runat="server">
DATA FATTURA
</asp:TableCell>
<asp:TableCell Width="25%" HorizontalAlign='Center' BorderWidth="1" runat="server">
FIDUCIARIO
</asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell runat="server" ColumnSpan="2" HorizontalAlign='Center' BorderWidth="1">
</asp:TableCell>
<asp:TableCell runat="server" HorizontalAlign='Center' BorderWidth="1">
</asp:TableCell>
<asp:TableCell runat="server" HorizontalAlign='Center' BorderWidth="1">
</asp:TableCell>
</asp:TableRow>
</asp:Table>