教科书宽度的问题

时间:2014-11-20 15:27:07

标签: asp.net textbox formview

在我看来,这应该不是那么困难,但我已经尝试了十几个解决方案,但似乎都没有。

我正在窗体视图控件中构建一个插入表单。我在表格中设置了几个元素,使其看起来更整洁。该表是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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>

谢谢, 杰夫

0 个答案:

没有答案