【发布时间】:2018-02-11 17:01:58
【问题描述】:
我在合并网格视图列方面需要帮助,尤其是单元格中的文本框:
<asp:GridView ID="GridView1"
runat="server" AutoGenerateColumns="false" Font-Names="Calibri"
Font-Size="Small" onrowdatabound="GridView1_RowDataBound">
<Columns>
<asp:TemplateField HeaderText="ID">
<ItemTemplate>
<asp:Label ID="lblID" runat="server" Text='<%# Eval("ID") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Item">
<ItemTemplate>
<asp:Label ID="lblItem" runat="server" Text='<%# Eval("Item") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="RowNum">
<ItemTemplate>
<asp:Label ID="lblRowNum" runat="server" Text='<%# Eval("RowNum") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="UnitName">
<ItemTemplate>
<asp:Label ID="lblUnitName" runat="server" Text='<%# Eval("UnitName") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="AgreementNum">
<ItemTemplate>
<asp:TextBox ID="txtAgreementNum" runat="server" Text='<%# Eval("AgreementNum") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Contractor">
<ItemTemplate>
<asp:TextBox ID="txtContractor" runat="server" Text='<%# Eval("Contractor") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Budget">
<ItemTemplate>
<asp:TextBox ID="txtBudget" runat="server" Width = "50" Text='<%# Eval("Budget") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
最后三个列标题应合并到“描述”列下。 因为我搜索了很多都没有成功。我会很感激一个例子。
提前致谢。
【问题讨论】:
-
尝试将最后 3 个文本框放入同一个 itemtemplate 中。搜索很好,你试过什么?如果您能告诉我们到目前为止您为解决问题所做的尝试,那将会很有帮助 meta.stackoverflow.com/questions/261592。有关详细信息,请参阅有关如何提出好问题的帮助文章 stackoverflow.com/help/how-to-ask。