0

我在 DataGrid 中有以下字段

4 绑定归档,
1 下拉菜单,
3 按钮

现在我想在一行中显示绑定字段,在第二行中显示下拉菜单和按钮。由于某些原因,我只能使用 Datagrid。我不能使用任何其他控制。

那么如何在两行中显示数据?

我的代码如下:

<asp:BoundColumn DataField="Market"> </asp:BoundColumn> 
<asp:BoundColumn DataField="DrawPrice" H> </asp:BoundColumn>
<asp:BoundColumn DataField="Name2"> </asp:BoundColumn> 
<asp:BoundColumn DataField="AwayPrice"> </asp:BoundColumn> 
<asp:TemplateColumn> 
    <ItemTemplate> 
        <asp:DropDownList ID="DropDownList1" runat="server"></asp:DropDownList>
        <asp:LinkButton ID="btn1" runat="server" CommandName="btn1"/> 
        <asp:LinkButton ID="btn2" runat="server" CommandName="btn2"/> 
        <asp:LinkButton ID="btn3" runat="server" CommandName="btn3"/> 
    </ItemTemplate> 
</asp:TemplateColumn>
4

1 回答 1

0

您可以将 DataGrid 中的一个单元格用作具有 2 行和 2 列的 HTML 表格的容器,第二行跨越两列。

您可以通过使用 TemplateColumn 来实现这一点,您可以在其中放置表格的 HTML。还为 3 个数据字段添加<%# %>绑定块(在同一个中TemplateColumn)。

于 2012-06-14T12:31:03.493 回答