private void gridContext_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e)
{
if (m_currContextInfoList == null || e.RowIndex < 0 ||
e.RowIndex >= m_currContextInfoList.Count)
{
return;
}
ContextInfo info = m_currContextInfoList[e.RowIndex];
switch (e.ColumnIndex)
{
case kiColRef: e.Value = info.Reference; break;
case kiColContextBefore: e.Value = info.Before; break;
case kiColContextItem: e.Value = info.Character; break;
case kiColContextAfter: e.Value = info.After; break;
}
}