我尝试在devexpress batch diting中构建动态链接。 好吧,我需要建立像:
这样的链接<a href="/Terceiros/carregarTerceiroAlerta?idForn=@item.IdFornecedor&idFilialForn=@item.IdFilial" target = "_blank">Ir para ...
其中@item.IdFornecedor
和@item.IdFilial
是行的动态值。
现在,我如何使用此值构建列?
settings.Columns.Add(c =>
{
c.SetDataItemTemplateContent(a =>
{
ViewContext.Writer.Write(
"<a href=''>asd</a>");
});
});
答案 0 :(得分:0)
可以使用DataBinder.Eval(a.DataItem, "IdForn")
settings.Columns.Add(c =>
{
c.SetDataItemTemplateContent(a =>
{
ViewContext.Writer.Write(
"<a href='/Terceiros/carregarTerceiroAlerta?idForn=" + DataBinder.Eval(a.DataItem, "IdForn") + "&idFilialForn=" + DataBinder.Eval(a.DataItem, "IdFilialForn") + "'target = \"_blank\">Ir para ...</a>");
});
c.Width = System.Web.UI.WebControls.Unit.Percentage(7);
});