更改 GridView 中的选择按钮

发布于 2025-01-03 14:05:20 字数 251 浏览 0 评论 0原文

我正在构建一个 CRM。它在 GridView 中显示客户信息。我在 GridView 上启用了选择。当选择时,它会显示一个 FormView,其中包含有关在 GridView 中选择的客户的更多详细信息。这部分工作正常。

我想将 Gridview 中的客户名称设置为显示 FormView 的选择按钮。

我的问题是,如何将自动生成的“选择”按钮具有的相同功能分配给 GridView 中的任何其他字段?

I am building a CRM. It displays information of customers in a GridView. I have Selecting enabled on the GridView. And when Selected, it shows a FormView with more detailed information on the customer that was selected in the GridView. This part is working fine.

I want to make the Customers Name in the Gridview to be the select button that displays the FormView.

My question is, How do I assign the same functionality that the auto generated Select button has, to any other field in the GridView?

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

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

发布评论

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

评论(1

荒人说梦 2025-01-10 14:05:20

您可能希望将“客户名称”列标记替换为如下内容:

<asp:ButtonField DataTextField="customerName" HeaderText="Customer Name" ButtonType="Link" CommandName="Select" />

这仍会显示您的“客户名称”数据(由于 DataTextField 属性),但它现在是一个 LinkBut​​ton 具有之前“选择”按钮的行为(因为 CommandName="Select")。

有关详细信息,请参阅有关 ButtonField 的 MSDN 文档 类。

You probably want to replace your "Customer Name" column markup with something like this:

<asp:ButtonField DataTextField="customerName" HeaderText="Customer Name" ButtonType="Link" CommandName="Select" />

This will still show your "Customer Name" data (because of the DataTextField attribute), but it is now a LinkButton that has the behavior of your previous "Select" button (because of the CommandName="Select").

For more information, see the MSDN documentation on the ButtonField class.

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