5.5 How can I put a combobox in a column of a datagrid?
http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp#q480q

解决方案 »

  1.   

    你是指代码怎么加吗?
    假设datagraid1的第一列中有一个dropdownlist1。
    那么在datagrid1的dataitembound事件中,
      dropdownlist ddl=e.item.cell[0].findcontrol("dropdownlist1");
    就可以了。然后对ddl操作就可以了
      

  2.   

    xswh418(大衰哥) 我想在设计时加
      

  3.   

    你在html代码中加:
    <asp:TemplateColumn HeaderText="下拉列表">
    <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
    <ItemStyle HorizontalAlign="Center" Width="5%"></ItemStyle>
    <ItemTemplate>
    <asp:Label runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.数据库字段") %>'>
    </asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:DropDownList runat="server" DataSource='你的数据库' DataTextField="字段名" DataValueField="字段名" id="id">
    </asp:DropDownList>
    </EditItemTemplate>
    </asp:TemplateColumn>
      

  4.   

    winform 还是web?
    web:可以在摸半列里加。
    winform:我也不会。等待答案中
      

  5.   

    http://www.csharphelp.com/archives/archive151.html
      

  6.   

    当然是winform了,渔翁的建议不错,只是需要自己研究