我想在datagrid中加入一个DropDownList
这样在对每一条记录进行修改时,可以用DropDownList选择要用的东东
而DropDownList中的内容是随每一条记录的不同而动态加入的
请问下有什么好的方式,急

解决方案 »

  1.   

    参见
    http://www.cnblogs.com/lovecherry/archive/2005/03/25/125525.html
      

  2.   


    使用DataGrid动态绑定DropDownList 
    http://dev.csdn.net/develop/article/26/26590.shtm
      

  3.   

    我只知道Infragistics可以实现这个
      

  4.   

    這個是datagrid在客戶端寫的部分代碼
    <asp:TemplateColumn HeaderText="程式階層">
    <ItemTemplate>
    <asp:Label id="lbl_PROG_LEVEL_ID" runat="server" Text='<%# IIf(DataBinder.Eval(Container.DataItem, "PROG_LEVEL_ID")="0","系統","程式") %>'>
    </asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:DropDownList ID="ddl_PROG_LEVEL_ID" Width="100%" SelectedIndex='<%# DataBinder.Eval(Container.DataItem,"PROG_LEVEL_ID") %>' Runat="server">
    <asp:ListItem Value="0">系統</asp:ListItem>
    <asp:ListItem Value="1">程式</asp:ListItem>
    </asp:DropDownList>
    </EditItemTemplate>
    <HeaderStyle Wrap="False" Width="90px"></HeaderStyle>
    </asp:TemplateColumn>