在asp.net中如何在asp.net中添加菜单或下拉控件?

问题描述

| 数据gridview将重新绑定的数据集与数据集绑定。女孩视图由列“ Compnayname \”组成 每当用户单击gridview \“ Company name \”列时,将显示菜单或下拉控件。 因此如何在gridview中添加下拉菜单菜单控件。 我想在网格视图控件中显示数据,然后用户单击公司名称,然后将显示菜单,其中包含诸如发送消息,保存公司详细信息之类的信息。     

解决方法

您必须创建模板列
 <asp:TemplateField HeaderText=\"Compnayname\">
      <ItemTemplate>
         <asp:DropDownList ID=\"ddlCompany\" runat=\"server\">
         </asp:DropDownList>
      </ItemTemplate>
 </asp:TemplateField>
    ,这是完整的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