ASP.NET GridView - 编辑动态模板列

发布于 2024-08-13 07:55:33 字数 561 浏览 5 评论 0 原文

我创建了一个 GridView,其列是根据我的数据源动态创建的。我已经使用描述的方法实现了这些列 此处。这些列在初始加载时正确显示。但是,我需要实现命令,以便用户可以编辑/删除 GridView 中的行。

此时,我已经像使用普通 GridView 一样实现了命令。我有一个带有 ItemTemplate 的 TemplateField,其中包含用于编辑和删除的 LinkBut​​ton 元素。每个 LinkBut​​ton 的 CommandName 分别设置为“编辑”或“删除”。

奇怪的是,当用户单击“编辑”或“删除”链接时,GridView 中的数据就会消失。但是,我已经验证,当选择这些 LinkBut​​ton 元素之一时,我实际上正在重新绑定数据。

任何人都可以提供一些关于可能原因的建议吗?

谢谢你!

I have created a GridView whose columns are dynamically created based on my data source. I have implemented these columns by using the approach described here.Those columns display properly on the initial load. However, I need to implement commanding so that a user can edit / delete a row in the GridView.

At this point, I have implemented commanding as I would with a normal GridView. I have a TemplateField with an ItemTemplate that has LinkButton elements for edit and delete. The CommandName for each LinkButton is set to either Edit or Delete respectively.

Oddly, when a user clicks either the Edit or Delete link, the data in the GridView disappears. However, I have verified that I am in fact re-binding the data when one of these LinkButton elements is selected.

Can anyone provide some suggestions as to what the cause could be?

Thank you!

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

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

发布评论

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

评论(1

撩发小公举 2024-08-20 07:55:33

这里有一些很好的例子。您可以找出回发问题。

http://quickstarts.asp.net/QuickStartV20/aspnet/

Here are good examples. You can figure out postback issue.

http://quickstarts.asp.net/QuickStartV20/aspnet/

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