在 FormView 中绑定下拉列表

发布于 2024-09-07 13:34:31 字数 250 浏览 8 评论 0原文

我想填充 FormView 内的下拉列表。我在 PageLoad 事件中编写此代码:

DropDownList ddlTypeOfPayment = dvBooking.FindControl("ddlTypeOfPayment") as DropDownList;

但是当我编译时,它会引发错误“对象引用未设置为对象的实例”。 我正在使用 objectdatasource 来绑定 formview。 我该怎么做?

I want to fill dropdownlist which is inside FormView. I'm writing this code at PageLoad event:

DropDownList ddlTypeOfPayment = dvBooking.FindControl("ddlTypeOfPayment") as DropDownList;

But when I compile itraises the error "Object reference is not set to an instance of object".
I'm using objectdatasource to bind formview.
How can I do this?

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

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

发布评论

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

评论(1

温馨耳语 2024-09-14 13:34:31

您不要将其放在 PageLoad 中,而是将其放在 formview 的 protected void FormView1_DataBound(object sender, EventArgs e) 事件中。

你也想这样做:

dvBooking.Row.FindControl("ddlTypeOfPayment");

You don't put it in PageLoad you put it in the protected void FormView1_DataBound(object sender, EventArgs e) event of your formview.

You'll want to do this instead too:

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