コード例 #1
0
        /// <summary>
        /// Evento SelectionChanged para poder seleccionar una Categoria de un DataGrid
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void DgdDatos_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (dgdDatos.Items.Count > 0 && dgdDatos.SelectedItem != null)
            {
                //Realizamos Get
                try
                {
                    DataRowView dataRow = (DataRowView)dgdDatos.SelectedItem;
                    byte        id      = byte.Parse(dataRow.Row.ItemArray[0].ToString());
                    brl       = new CategoriaBRL();
                    categoria = brl.Get(id);

                    //Cargar Datos
                    txtnombreCategoria.Text = categoria.NombreCategoria;
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ocurrio un error comuniquese con el administrador de sistemas");
                }
            }
        }
コード例 #2
0
        private void dgvDatos_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (dgvDatos.SelectedItem != null && dgvDatos.Items.Count > 0)
            {
                try
                {
                    DataRowView dataRow = (DataRowView)dgvDatos.SelectedItem; //lo que se ah seleccionado lo convertimos en una fila
                    byte        id      = byte.Parse(dataRow.Row.ItemArray[0].ToString());
                    brl = new CategoriaBRL();
                    cat = brl.Get(id);

                    if (cat != null)
                    {
                        txtCategoria.Text = cat.NombreCategoria;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }