0
我遇到了在應用篩選器時在DevEx網格上獲取選定行(GetSelectedRows())的問題。看起來好像GetSelectedRows正在使用過濾器返回網格中的位置,而不是數據源中的實際行句柄。DevEx Grid GetSelectedRows()應用了篩選器
var rowHandles = gridView.GetSelectedRows();
var count = rowHandles.Length;
for (int indx = count-1; indx >= 0; indx--)
{
if (rowHandles[indx] >= 0)
{
if (ServiceProxy.Instance.IsAlive(CommandNames.Delete))
((IList<ISymbolFieldInfo>)_staticPriceConfigurationBindingListUser).RemoveAt(rowHandles[indx]);
}
}
}
有誰能告訴我我在做什麼錯在這裏。我希望GetSelectedRows()從網格返回acutal行句柄,而不是應用過濾器。
謝謝