在Infragistic ultrawebgrid中对超链接列进行排序时遇到的问题

时间:2019-04-17 06:55:26

标签: infragistics ultrawebgrid

我在基础设施超网络网格中对超链接列进行排序时遇到问题。我正在使用服务器端的排序方法对列进行排序-GD1_sortcolumn并传递asc,desc和其他参数将数据绑定到ultra 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的排序列。

1 个答案:

答案 0 :(得分:0)

您可以在IG's official forum post中跟踪讨论。