繁体   English   中英

将下拉绑定到网格视图

[英]bind drop down to grid view

我有一个包含项目列表的下拉列表。 每个项目进一步连接到不同的表。 有 gridview 通过下拉列表中的 selecetd 项目显示所选表格。 这怎么可能? 显示所选表格 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”事件下,您将使用下拉列表 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"));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM