在我看来,这应该不是那么困难,但我已经尝试了十几个解决方案,但似乎都没有。
我正在窗体视图控件中构建一个插入表单。我在表格中设置了几个元素,使其看起来更整洁。该表是3行乘4列。在最后一行中,第一个单元格有一些简单的文本,我使用了columnspan属性将其他三个单元格合并为一个,并在该单元格中放置了一个文本框。
我希望文本框以宽度方式填充组合单元格。无论我尝试什么,它都不会扩展以填补可用空间。我已经尝试过CSS和我能找到的每个属性,但到目前为止还没有运气。我很感激任何人都能提供的见解。
表格代码是:
<asp:Table HorizontalAlign="Center" runat="server" CellPadding="3">
<asp:TableRow>
<asp:TableCell HorizontalAlign="Right">Date of Exam:</asp:TableCell>
<asp:TableCell><asp:TextBox ID="pes_DateTextBox" runat="server" Text='<%# Bind("pes_Date") %>' /></asp:TableCell>
<asp:TableCell HorizontalAlign="Right"> USDA ID Tag:</asp:TableCell>
<asp:TableCell>
<asp:DropDownList ID="pes_USDA_TagIDTextBox" runat="server" DataSourceID="GetTags" DataTextField="an_USDA_TagID" DataValueField="an_USDA_TagID" SelectedValue='<%# Bind("pes_USDA_TagID") %>' AppendDataBoundItems="True">
<asp:ListItem Text="Please select USDA Tag ID..." Value="" />
</asp:DropDownList>
</asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell HorizontalAlign="Right" Height="30" VerticalAlign="Bottom">Veterinarian:</asp:TableCell>
<asp:TableCell VerticalAlign="Bottom"><asp:TextBox ID="pes_VetTextBox" runat="server" Text='<%# Bind("pes_Vet") %>' /></asp:TableCell>
<asp:TableCell HorizontalAlign="Right" VerticalAlign="Bottom">Exam Weight:</asp:TableCell>
<asp:TableCell VerticalAlign="Bottom"><asp:TextBox ID="pes_Exam_WeightTextBox" runat="server" Text='<%# Bind("pes_Exam_Weight") %>' /></asp:TableCell>
</asp:TableRow>
<asp:TableRow>
<asp:TableCell Height="50" VerticalAlign="Bottom">Other ID Markings:</asp:TableCell>
<asp:TableCell VerticalAlign="Bottom" Columnspan="3" HorizontalAlign="Left"><asp:TextBox ID="pes_ID_MarkingsTextBox" runat="server" Text='<%# Bind("pes_ID_Markings")%>' Width="100%" />
</asp:TableCell>
</asp:TableRow>
</asp:Table>
谢谢, 杰夫