2012-06-14 20 views
0

單個記錄我有以下Fiedls DataGrid中顯示2行中DataGid

 
4 Bound Filed, 
1 Dropdown, 
3 Button 

現在我想顯示一行綁定字段和第二行下拉列表和按鈕。 由於某些原因,我只能使用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> 
+0

你確實在使用舊的'DataGrid',或者你在使用'GridView'嗎? – jadarnel27

回答

0

您可以在DataGrid使用一個單元作爲一個容器,一個HTML表2行2列,第二行橫跨兩列。

您可以通過使用TemplateColumn來實現此目的,您可以在其中放置表格的HTML。還要爲3個數據字段添加<%# %>綁定塊(在相同的TemplateColumn中)。

+0

你好,我不想在綁定的領域改變。我不能使用<%# %>代替綁定字段。我只能使用綁定字段。那還有其他的想法嗎? –

+0

請您分享您的代碼... –

+0