У меня есть GridView, который имеет 3 столбца: FirstName, LastName и TemplateField FullName, где я соединяю FirstName и LastName.Как передать строку GridView в функцию TemplateField?
Предполагая вызов DisplayFullName - это функция, которую я хочу использовать для конкатенации FirstName и LastName, Как передать аргумент строки функции и как объявить параметр функции? Спасибо.
Вот мой код для столбца FullName:
<asp:TemplateField HeaderText="FullName"> <ItemTemplate> <%# DisplayFullName(???) %> </ItemTemplate> </asp:TemplateField>
Вот мое заявление для функции:
protected string DisplayFullName(???) { ... }
??? где мне нужна помощь. ИЛИ мне нужно передать строку вообще? Если каждый раз вызывается DisplayFullName, то известна строка «current». Если да, как мне получить доступ к текущей строке в DisplayFullName?
Я упростил операцию для ясности вопроса. На самом деле в строке, которая мне нужна, может быть до 20 значений, и я хочу сделать некоторые вычисления в вызываемой функции.
Я добавил разъяснение в свой вопрос. Сценарий более сложный. В действительности, мне нужно сделать некоторые вычисления для TemplateField. – RJIGO
<% # FunctionName (параметр1, parameter2, ..., parameterN)%> вызывает вашу функцию следующим образом. параметром может быть ваш rowid или firstname, фамилия - что угодно. – Neha
Это не то, что я хочу сделать. Потому что все аргументы содержатся в строке. Могут быть до 20 аргументов. Поэтому все, что я должен передать, это строка, затем извлекать все данные из строки в вызываемой функции. – RJIGO