在Infragistic ultrawebgrid中排序超链接列所面临的问题

问题描述 投票:0回答:1

我面临着在infragistic ultra webgrid中对超链接列进行排序的问题。我正在使用服务器端排序方法对列进行排序 - GD1_sortcolumn并传递asc,desc和其他参数相应地绑定超webgrid中的数据它在这里工作正常并且排序也可以正常使用Name列。例如,我已经传递了Name列和asc参数,然后使用这些参数调用sp。我得到了带有排序值的数据表,并成功地将数据表与网格绑定在一起。

创建超链接时,问题出现在GD1_InitializeRow方法中。请找到以下代码:

private void GD1_InitializeRow(object sender, Infragistics.WebUI.UltraWebGrid.RowEventArgs e)
{
     if (!(e.Row.Cells.FromKey("AgentName").Value.Equals(" ")))
     {    
                 e.Row.Cells.FromKey("Name").Text = "<A Href=\"javascript:AgentDetails('" + e.Row.Cells.FromKey("AgentId") + "','" + agentAcctID + "')\" class='GridAnchor'> " + e.Row.Cells.FromKey("AgentName").Text + "</a>";

      }    
}

在上面的代码中,我在JavaScript函数中传递了两个参数(agentidaccountid)。在上面的函数中绑定超链接列时。它使用agentid asc在超链接列中对网格数据进行排序,而不是显示名称为asc的排序列。

infragistics ultrawebgrid
1个回答
0
投票

你可以跟踪讨论frin IG's official forum post

© www.soinside.com 2019 - 2024. All rights reserved.