在asp.net中如何在asp.net中添加meno或dropdown控件?

时间:2011-05-25 04:51:20

标签: asp.net gridview

数据gridview将recored与数据集绑定.Gird视图包含“Compnayname”列 每当用户点击gridview“公司名称”列时,将显示菜单或下拉控件。

所以如何在gridview中添加下拉列表或菜单控件。 我想在网格视图控件中显示数据,用户点击公司名称,然后将显示包含发送消息,保存公司详细信息等信息的菜单。

2 个答案:

答案 0 :(得分:0)

您必须制作模板列

 <asp:TemplateField HeaderText="Compnayname">
      <ItemTemplate>
         <asp:DropDownList ID="ddlCompany" runat="server">
         </asp:DropDownList>
      </ItemTemplate>
 </asp:TemplateField>

答案 1 :(得分:0)

这是完整的GRIDView

<asp:GridView ID="grdList" runat="server"  AutoGenerateColumns="False" OnRowCancelingEdit="grdList_RowCancelingEdit" OnRowEditing="grdList_RowEditing" OnRowUpdating="grdList_RowUpdating" OnPageIndexChanging="grdList_PageIndexChanging"  AllowPaging="true">
                    <Columns>
                        <asp:TemplateField>
                            <HeaderTemplate>
                               <asp:Label SkinID="OneColLabel" ID="lblName" runat="server" HeaderText="Edit" />
                            </HeaderTemplate>
                            <ItemTemplate>
                                <asp:LinkButton ID="lnbEdit" runat="server" CommandName="Edit" Text="Edit" />
                            </ItemTemplate>
                            <EditItemTemplate>
                                <asp:LinkButton ID="lnbUpdate" runat="server" CommandName="Update" Text="Update" />
                                <asp:LinkButton ID="lnbCancel" runat="server" CommandName="Cancel" Text="Cancel" />
                            </EditItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="Name">
                            <ItemTemplate>
                                <asp:Label ID="lblName" runat="server" Text='<%# Eval("Name") %>' />
                            </ItemTemplate>
                            <EditItemTemplate>
                                <asp:DropDownList ID="drpEditName" runat="server" />
                            </EditItemTemplate>
                        </asp:TemplateField>
    </Columns>
</asp:GridView>

您必须在后面的代码上绑定Dropdownlist