

GridViewにDropDownListは設定出来るのですが,ComboBoxを設定したいのです。  
理由は複数候補の選択+新規入力したい為。  
しかしAjazToolKitにComboBoxはあるのですが設定できません。  
どなたかご教授願いませんでしょうか。

**実行環境:**  
NetFramework 4.0  
Windows 10  
VisualStudio 2010

[code]

    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    
    <asp:GridView ID="GridView1" runat="server" Height="195px" Width="362px">
        <Columns>
            <asp:TemplateField>
                <EditItemTemplate>
                    <asp:DropDownList ID="DropDownList2" runat="server">
                    </asp:DropDownList>
                </EditItemTemplate>
                <ItemTemplate>
                    <asp:Label ID="Label1" runat="server"></asp:Label>
                    <asp:DropDownList ID="DropDownList1" runat="server">
                    </asp:DropDownList>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>
    
[/code]

** アイテムテンプレートにAjaxToolKitのComboBoxをドラッグしても反映されないのです｡  
なので GridViewにComboBoxが現在追加出来ません｡

[![アイテム](https://i.stack.imgur.com/9upGU.png)](https://i.stack.imgur.com/9upGU.png)


CC BY-SA 4.0
2021-03-22T01:22:03.433
74806
2021-03-23T03:48:57.580
2021-03-23T03:48:57.580
44389
44389
question
asp.net
ASP.NET GridViewにComboBoxを設定したいのですが方法がわかりません


> しかしAjazToolKitにComboBoxはあるのですが設定できません。

「設定できません」とはどういう意味でしょう？ 単純に表示するということなら、DropDownList に代えて ComboBox
を配置すれば良いはずですが。以下のように：

[code]

    <EditItemTemplate>
      <ajaxToolkit:ComboBox ID="ComboBox1" runat="server">
        <asp:ListItem Text="AAA" Value="1"></asp:ListItem>
        <asp:ListItem Text="BBB" Value="2"></asp:ListItem>
        <asp:ListItem Text="CCC" Value="3"></asp:ListItem>
      </ajaxToolkit:ComboBox>
    </EditItemTemplate>
    
[/code]

結果は：

[![画像の説明をここに入力](https://i.stack.imgur.com/3Klth.jpg)](https://i.stack.imgur.com/3Klth.jpg)


CC BY-SA 4.0
2021-03-23T01:35:19.527
74827
2021-03-23T01:35:19.527
43387
74806
answer