gpt4 book ai didi

asp.net - 如何将 GridView 行传递给 TemplateField 函数?

转载 作者:行者123 更新时间:2023-12-05 00:34:59 25 4
gpt4 key购买 nike

我有一个 GridView,它有 3 列:FirstName、LastName 和 TemplateField FullName,我将 FirstName 和 LastName 串在一起。

假设调用 DisplayFullName 是我想用来连接名字和姓氏的函数,如何将行参数传递给函数以及如何声明函数的参数? 谢谢。

这是我的 FullName 列的代码:

        <asp:TemplateField HeaderText="FullName">
<ItemTemplate>
<%# DisplayFullName(???) %>
</ItemTemplate>
</asp:TemplateField>


这是我对该函数的声明:

protected string DisplayFullName(???)
{ ... }


这 ???是我需要帮助的地方。或者我是否需要通过该行?如果每次调用 DisplayFullName 时,都知道“当前”行。如果是这样,我如何访问 DisplayFullName 中的当前行?

为了问题的清楚起见,我简化了操作。实际上,我需要的行中最多可以有 20 个值,我想在调用的函数中进行一些计算。

最佳答案

我不知道你为什么在这里调用一个函数来显示全名。
您可以在代码中使用这样的方式来实现全名:

    <asp:TemplateField HeaderText="Name">
<ItemTemplate>
<%#Eval("FirstName") %>&nbsp;<%#Eval("LastName") %>
</ItemTemplate>
</asp:TemplateField>
</asp:TemplateField>

关于asp.net - 如何将 GridView 行传递给 TemplateField 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10005111/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com