2012-08-31 43 views
0

的專欄中,我有以下的列的數據視圖:添加下拉列表中每一行數據視圖

<Columns> 
    <asp:BoundField DataField="report_type" HeaderText="Report Type" ReadOnly="True" SortExpression="report_type"/> 
    <asp:BoundField DataField="progress" HeaderText="Progress" SortExpression="progress"/> 
</Columns> 

這工作得很好,它顯示的記錄從數據庫中。

如何替換進度欄並使其包含每行的下拉列表?下拉列表中包含completeincomplete

回答

2

您可以使用模板列,以自定義您的渲染

<asp:TemplateField HeaderText=".."> 
    <ItemTemplate> 
    <asp:DropDownList ID="DropDownList1" runat="server"> 
    </asp:DropDownList> 
    </ItemTemplate> 
</asp:TemplateField> 
0

如果你想在編輯模式下使用下拉列表,然後:

<asp:TemplateField HeaderText=".."> 
    <ItemTemplate> 
     <%# Eval("progress") %> 
    </ItemTemplate> 
    <EditItemTemplate> 
     <asp:DropDownList ID="ddlProgress" runat="server" DataTextField="progress" /> 
    </EditItemTemplate> 
</asp:TemplateField> 
相關問題