private void SetDisplayColumnName(SlowFlags flag) { int index = 0; m_displayColumnName = new string[GetColumnCount()]; m_columnType = new Type[GetColumnCount()]; m_columnFlag = new SlowFlags[GetColumnCount()]; if ((flags & SlowFlags.INDEX) == SlowFlags.INDEX) { m_displayColumnName[index] = "INDEX"; m_columnType[index] = typeof(int); m_columnFlag[index] = SlowFlags.INDEX; index++; } if ((flags & SlowFlags.PC) == SlowFlags.PC) { m_displayColumnName[index] = "PC"; m_columnType[index] = typeof(String); m_columnFlag[index] = SlowFlags.PC; index++; } if ((flags & SlowFlags.EPC) == SlowFlags.EPC) { m_displayColumnName[index] = "EPC"; m_columnType[index] = typeof(String); m_columnFlag[index] = SlowFlags.EPC; index++; } if ((flags & SlowFlags.RSSI) == SlowFlags.RSSI) { m_displayColumnName[index] = "RSSI"; m_columnType[index] = typeof(float); m_columnFlag[index] = SlowFlags.RSSI; index++; } if ((flags & SlowFlags.COUNT) == SlowFlags.COUNT) { m_displayColumnName[index] = "CNT"; m_columnType[index] = typeof(int); m_columnFlag[index] = SlowFlags.COUNT; } }
public TagDataModel(List <TagCallbackInfo> data, SlowFlags flag) { m_items = data; SetDisplayColumnName(flags = flag); }
public TagDataModel(SlowFlags flag) { SetDisplayColumnName(flags = flag); }