private void Form1_Load(object sender, EventArgs e) { //creamos la lista de objetivos listaObjetivos = new BindingList<decodedMessage>(); //Deshabilitamos el autogenerado de columnas dgObjetivos.AutoGenerateColumns = false; //generamos la columna del MMSI DataGridViewTextBoxColumn mmsiColumna = new DataGridViewTextBoxColumn(); mmsiColumna.DataPropertyName = "_targetMMSI"; mmsiColumna.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; mmsiColumna.HeaderText = " MMSI"; mmsiColumna.Width = 100; //generamos la columna del Nombre DataGridViewTextBoxColumn nombreColumna = new DataGridViewTextBoxColumn(); nombreColumna.DataPropertyName = "_shipName"; nombreColumna.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; nombreColumna.HeaderText = "Nombre del Objetivo"; nombreColumna.Width = 160; //generamos la columna de la lat DataGridViewTextBoxColumn latColumna = new DataGridViewTextBoxColumn(); latColumna.DataPropertyName = "_lat"; latColumna.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; latColumna.HeaderText = "Lat"; latColumna.Width = 80; //generamos la columna de la lon DataGridViewTextBoxColumn lonColumna = new DataGridViewTextBoxColumn(); lonColumna.DataPropertyName = "_lon"; lonColumna.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; lonColumna.HeaderText = "Lon"; lonColumna.Width = 80; //generamos la columna del course DataGridViewTextBoxColumn courseColumna = new DataGridViewTextBoxColumn(); courseColumna.DataPropertyName = "_course"; courseColumna.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; courseColumna.HeaderText = "Rumbo"; courseColumna.Width = 70; //genramos la columna de la velocidad DataGridViewTextBoxColumn speedColumna = new DataGridViewTextBoxColumn(); speedColumna.DataPropertyName = "_speed"; speedColumna.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; speedColumna.HeaderText = "Vel"; speedColumna.Width = 70; //agregamos las columnas al grid dgObjetivos.Columns.Add(mmsiColumna); dgObjetivos.Columns.Add(nombreColumna); dgObjetivos.Columns.Add(latColumna); dgObjetivos.Columns.Add(lonColumna); dgObjetivos.Columns.Add(courseColumna); dgObjetivos.Columns.Add(speedColumna); dgObjetivos.Rows.Clear(); //pegamos la lista de objetivos al grid dgObjetivos.DataSource = listaObjetivos; //dgObjetivos.ContextMenuStrip = mcListaObjetivos; //creamos los datos necesarios para la basestation localBaseStation = new baseStation(); localBaseStation.MMSI = 1234567890; localBaseStation.descripcion = "Simulador de Objetivos"; }
private void Form1_Load(object sender, EventArgs e) { //creamos la lista de objetivos listaObjetivos = new BindingList <decodedMessage>(); //Deshabilitamos el autogenerado de columnas dgObjetivos.AutoGenerateColumns = false; //generamos la columna del MMSI DataGridViewTextBoxColumn mmsiColumna = new DataGridViewTextBoxColumn(); mmsiColumna.DataPropertyName = "_targetMMSI"; mmsiColumna.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; mmsiColumna.HeaderText = " MMSI"; mmsiColumna.Width = 100; //generamos la columna del Nombre DataGridViewTextBoxColumn nombreColumna = new DataGridViewTextBoxColumn(); nombreColumna.DataPropertyName = "_shipName"; nombreColumna.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; nombreColumna.HeaderText = "Nombre del Objetivo"; nombreColumna.Width = 160; //generamos la columna de la lat DataGridViewTextBoxColumn latColumna = new DataGridViewTextBoxColumn(); latColumna.DataPropertyName = "_lat"; latColumna.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; latColumna.HeaderText = "Lat"; latColumna.Width = 80; //generamos la columna de la lon DataGridViewTextBoxColumn lonColumna = new DataGridViewTextBoxColumn(); lonColumna.DataPropertyName = "_lon"; lonColumna.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; lonColumna.HeaderText = "Lon"; lonColumna.Width = 80; //generamos la columna del course DataGridViewTextBoxColumn courseColumna = new DataGridViewTextBoxColumn(); courseColumna.DataPropertyName = "_course"; courseColumna.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; courseColumna.HeaderText = "Rumbo"; courseColumna.Width = 70; //genramos la columna de la velocidad DataGridViewTextBoxColumn speedColumna = new DataGridViewTextBoxColumn(); speedColumna.DataPropertyName = "_speed"; speedColumna.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; speedColumna.HeaderText = "Vel"; speedColumna.Width = 70; //agregamos las columnas al grid dgObjetivos.Columns.Add(mmsiColumna); dgObjetivos.Columns.Add(nombreColumna); dgObjetivos.Columns.Add(latColumna); dgObjetivos.Columns.Add(lonColumna); dgObjetivos.Columns.Add(courseColumna); dgObjetivos.Columns.Add(speedColumna); dgObjetivos.Rows.Clear(); //pegamos la lista de objetivos al grid dgObjetivos.DataSource = listaObjetivos; //dgObjetivos.ContextMenuStrip = mcListaObjetivos; //creamos los datos necesarios para la basestation localBaseStation = new baseStation(); localBaseStation.MMSI = 1234567890; localBaseStation.descripcion = "Simulador de Objetivos"; }