我的情况如下:
我有一个 GridView 并创建了一个类来代表其中的一行。我期待在单元格中显示类的属性和函数的结果。
为此,我正在使用这样的列:
<asp:TemplateField HeaderText="1">
<ItemTemplate>
<asp:Label runat="server" text='<%# MatchesCount((Int32)1) %>' />
</ItemTemplate>
</asp:TemplateField>
该类具有以下功能:
public class MatchesGridViewRow
{
...
public string MatchesCount(int day) {...}
}
我像这样绑定到 GridView:
GridView.DataSource = GetGridViewData(DateTime.Now.Month);
GridViewCalendar.DataBind();
private List<MatchesGridViewRow> GetGridViewData(int month);
我得到的错误是:CS0103:当前上下文中不存在名称“MatchesCount”。
这不是调用方法的正确方法吗?如果不是我应该怎么称呼它?从现在开始感谢,期待答案。