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

4

2 に答える 2

2

レンダリングをカスタマイズするためにテンプレート列を使用できます

<asp:TemplateField HeaderText="..">
  <ItemTemplate>
     <asp:DropDownList ID="DropDownList1" runat="server">
     </asp:DropDownList>
  </ItemTemplate>
</asp:TemplateField>
于 2012-08-31T12:32:10.283 に答える
0

編集モードでドロップダウン リストを使用する場合は、次のようにします。

 <asp:TemplateField HeaderText="..">
   <ItemTemplate>
      <%# Eval("progress") %>
   </ItemTemplate>
   <EditItemTemplate>
      <asp:DropDownList ID="ddlProgress" runat="server" DataTextField="progress" />
   </EditItemTemplate>
 </asp:TemplateField>
于 2012-08-31T12:41:59.747 に答える