簡體   English   中英

在Gridview中的下拉列表

[英]Drop Down List In A Gridview

我有一個GridView ,里面GridView我有一個模板領域和內部的,一個下拉列表中。

<asp:TemplateField>
    <ItemTemplate>
        <asp:DropDownList ID="Hello" runat="server">
        </asp:DropDownList>
    </ItemTemplate>
</asp:TemplateField>

我想對GridView進行數據綁定,但是如何使下拉列表根據數據綁定時提供的信息將其值更改為?

我曾經在綁定字段中使用DataField

<asp:BoundField HeaderText="Hello" DataField="HelloDB" />

您所要做的只是點擊GridViewOnRowDataBind事件。 在其中,您可以使用FindControl()獲取下拉列表,將其DropDownDropDown ,然后設置值。

當每一行都是數據綁定時,將調用此事件,因此每個下拉列表都會被更新。

Microsoft為此提供了一個演練

Bing快速搜索附帶了許多其他文章和操作方法。

例:

protected void MethodName(object sender, System.Web.UI.WebControls.GridViewRowEventArgs e)
{
if (e.Row.RowType == System.Web.UI.WebControls.DataControlRowType.DataRow)
    {
     DropDownList Hello = e.Row.FindControl("Hello") as DropDownList;
     //here you can bind the dropdown list.

    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM