绑定下拉到网格视图

本文关键字:网格 视图 绑定 | 更新日期: 2023-09-27 17:49:59

我有一个包含项目列表的下拉列表。每个项目进一步连接到不同的表。有一个gridview,通过下拉列表中的选定项显示所选表。这怎么可能?显示选中的表f

绑定下拉到网格视图

gridView.DataSource = tableCollection[dropDownList.SelectedValue];

你可以在你的gridview中使用这个下拉菜单。

  <asp:TemplateField HeaderText="Item Condition" HeaderStyle-Width="80px" HeaderStyle-HorizontalAlign="Center" ItemStyle-Width="40px>
          <ItemTemplate>
            <asp:DropDownList ID="ddlConditions" runat="server" >  
            </asp:DropDownList>
          </ItemTemplate>
        </asp:TemplateField>

在你的网格"RowDataBound"事件下,你将在代码后面使用dropdown id绑定你的下拉列表。

DropDownList ddlConditions2 = (e.Row.FindControl("ddlConditions") as DropDownList);
                DataTable dt = _reader.GetDataTableByCommandFromStoredProc("getYourDropdownData");
                ddlConditions2.DataSource = dt;
                ddlConditions2.DataTextField = "ConditionName";
                ddlConditions2.DataValueField = "Id";
                ddlConditions2.DataBind();
                ddlConditions2.Items.Insert(0, new ListItem("--Select--", "0"));