Gridview 中的下拉列表

发布于 2024-10-10 16:51:29 字数 452 浏览 1 评论 0原文

我有一个 GridView,在 GridView 内有一个模板字段,其中有一个下拉列表。

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

我想要对 GridView 进行数据绑定,但是如何使下拉列表根据我在数据绑定时提供的信息更改其值?

我习惯在绑定字段中使用 DataField

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

I have a GridView, inside the GridView I have a template field and inside that, a drop down list.

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

I want to databind the GridView but how do I make the drop down list change its value to according to the information I gave it while databinding?

Im used to using DataField in bound fields

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

李不 2024-10-17 16:51:29

您所要做的就是点击 GridViewOnRowDataBind 事件。其中,您可以使用 FindControl() 获取下拉列表,将其转换为 DropDown,然后设置值。

当每行数据绑定时调用此事件,因此每个下拉列表都会更新。

All you have to do is tap into the OnRowDataBind event of the GridView. Within that, you can use FindControl() to get the drop down, cast it as a DropDown, then set the value.

This event is called when each row is databound, so each dropdown would be updated.

冷弦 2024-10-17 16:51:29

例子:

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.

    }
}

Example:

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.

    }
}
可是我不能没有你 2024-10-17 16:51:29

Microsoft 对此提供了演练

快速 Bing 搜索会出现 许多其他文章和操作方法。

Microsoft provides a walk-through on this.

and quick Bing search comes up with many other articles and how-to's.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文