В статье Майка DotNetting, на которую вы ссылаетесь, он показывает, как отобразить короткую дату в следующей строке кода:
format: @<text>@item.DatePublished.ToShortDateString()</text>
Поскольку формат заменяет всю ячейку, вам просто нужно поместить код, который генерирует нужный вам HTML, включая гиперссылки. Поскольку создание чего-либо сложного может сделать эту строку кода слишком болезненной для чтения, лучше всего написать собственный класс / функцию, которая генерирует нужный код. У меня такая ситуация, и моя строка формата выглядит так:
format : @<text>@Html.Raw(NDisplay.displayComment( username, item.AssignedTo, item.NALComment, item.refID, item.Process))</text>,
А затем в этой функции:
public static string displayComment( string username, string AssignedTo, string NALComment, int refID, string Process)
{
// various junk code removed, testing user and rights
// here we know we have the right user, he or she needs the edit URL
// two parameters are passed, first the refID, second the Process (or document)
string e = "<a href =\"../Process/" + refID.ToString() + "/" + Process +"/\">Edit</a> " + NALComment;
return e;
}
В каждой ячейке есть гиперссылка редактирования, за которой следует текстовый комментарий.