MVC의 표에 열을 추가하려고하는데, 이제 Column 메서드의 첫 번째 매개 변수는 텍스트의 문자열을 사용합니다. 그래서 바인딩 된 개체에서 문자열을 검색하기 위해 람다 함수를 사용하려고 시도하는거야,이게 내가 그러나 컴파일러는 0 인수 대리자 'Func'에 0 개의 인수가 없습니다.
g.AddActionColumn(((Func<User, string>)((x)=> {return x.CurrentApplication.Name;}))())
을하지 않는 위임 'Func을'을 반환 지금까지 무엇을 가지고 그리드가
IEnumerable<User>
및
CurrentApplication
에 바인딩 된 클래스는
Application
입니다.
는 AddActionColumn
의 서명은 다음과 같습니다 AddActionColumn
는 첫 번째 매개 변수로 Func<>
을하지 않기 때문에 작동하지 않습니다
public TbbGrid<TModel, TId> AddActionColumn(string linkText,
string action = null, string controller = null, string area = null,
bool usePreviousUrl = false, bool isVisible = true,
Func<TModel, bool> condition = null, string cellCssClasses = null,
string linkCssClasses = null, string headerCssClasses = null,
string headerText = null, string emptyText = null,
string propertyName = null, bool isSortable = false,
string previousUrlOverride = null)
'AddActionColumn'의 서명은 무엇입니까? – Servy
AddActionColumn의 서명이있는 원래 게시물을 업데이트했습니다. – Risryn
정말 * 해당 기능에 대해 뭔가를해야합니다. 많은 매개 변수를 받아 들일 수있는 방법이 없습니다. – Servy