Exemplo n.º 1
0
        private void cargarImagenPista()
        {
            clubraquetaDataSet db = new clubraquetaDataSet();

            clubraquetaDataSetTableAdapters.pistasTableAdapter pistasTableAdapter = new clubraquetaDataSetTableAdapters.pistasTableAdapter();
            pistasTableAdapter.Fill(db.pistas);

            // Una vez ejecutada la consulta sobre la tabla pistas, y cargado el DataSet correspondiente
            //1º Se comprueba si en esa tabla devuelta con la consulta sobre las pistas hay algún registro
            if (db.pistas.Rows.Count > 0)
            {
                //    //Inicializamos una fila de datos en la cual se almacenaran todos los datos de la fila seleccionada
                //    //En este ejemplo nos quedamos con la primera

                try
                {
                    DataRow myRow = db.pistas.Rows[0];
                    //Se almacena el campo foto de la tabla en el array de bytes
                    byte[] MyData = (byte[])myRow["foto"];
                    //Se inicializa un flujo en memoria del array de bytes
                    MemoryStream stream = new MemoryStream(MyData);
                    //En el picture box se muestra la imagen que esta almacenada en el flujo en memoria
                    //el cual contiene el array de bytes
                    pbFotoPista.Image = Image.FromStream(stream);
                }
                catch
                {
                    MessageBox.Show("Error al cargar la imagen, no se ha encontrado una imagen valida");
                }
            }
        }
Exemplo n.º 2
0
        private void cargarComboPistas()
        {
            idPistas.Clear();
            cbPista.Items.Clear();
            clubraquetaDataSet db = new clubraquetaDataSet();

            clubraquetaDataSetTableAdapters.pistasTableAdapter sociosTableAdapter = new clubraquetaDataSetTableAdapters.pistasTableAdapter();
            sociosTableAdapter.Fill(db.pistas);

            for (int i = 0; i < db.pistas.Count; i++)
            {
                cbPista.Items.Add(db.pistas[i].nombre);
                idPistas.Add(db.pistas[i].idPista);
            }
        }