private void InitMappedSignals()
{
var hiddenColumns = new[] { 0, 1, 5, 6, 7, 8, 9, 10 };
var signalMappingDao = new SignalMappingDAO();
List<SourceSignalMapBean> sourceSignals = signalMappingDao.GetSourceSignals( "ATLAS" );
List<SourceSignalMapBean> filteredSourceSignals = new List<SourceSignalMapBean>();
foreach (SourceSignalMapBean bean in sourceSignals)
{
if (_usedSignalList.Contains( bean.sourceName ))
filteredSourceSignals.Add( bean );
}
mappedSignals.DataSource = filteredSourceSignals; //sourceSignals;
foreach (int hiddenColumn in hiddenColumns)
mappedSignals.Columns[hiddenColumn].Visible = false;
mappedSignals.Columns[2].DefaultCellStyle.BackColor = Color.Honeydew;
mappedSignals.Columns[2].ReadOnly = true;
mappedSignals.Columns[2].HeaderText = @"Source Name";
mappedSignals.Columns[3].HeaderText = @"Target Type";
mappedSignals.Columns[4].HeaderText = @"Target Name";
mappedSignals.RowEnter += MappedSignalsOnRowEnter;
mappedSignals.RowLeave += MappedSignalsOnRowLeave;
mappedSignals.RowValidating += MappedSignalsOnRowValidating;
ResizeMappedSignals();
}