![]() |
Pasar Parametro desde una formulario a otro Estimados, 1) Tengo un formulario en el cual el boton imprimir me invoca un visor de informe de crystal report, el problema es que la variable IdComanda, que se encuentra en comanda.cs no la puedo ver en el visor de comanda (crystal reports), que es donde aparecen los signos ????? Variable a transmitir : IdComanda comanda.cs private void btnImprimir_Click(object sender, EventArgs e) { VisordeInformes_comanda formNVisor = new VisordeInformes_comanda(); formNVisor.Show(); } VisordeInformes_comanda.cs public VisordeInformes_comanda() { InitializeComponent(); crCocina Informe = new crCocina(); ParameterField Campo = this.crystalReportViewer1.ParameterFieldInfo[0]; ParameterDiscreteValue val1 = new ParameterDiscreteValue(); val1.Value = ???????; Campo.CurrentValues.Add(val1); Donde aparecen esos signos, necesio recibir el IdComanda. Manuel. |
Re: Pasar Parametro desde una formulario a otro Puedes hacer 2 cosas declarar la variable idComanda como internal o como publica |
Re: Pasar Parametro desde una formulario a otro Cita:
private long mIDComanda = 0; public long IDComanda { get { return mIDComanda; } set { mIDComanda = value; } } private void tbl_movimientoDataGridView_SelectionChanged(object sender, EventArgs e) { if (tbl_movimientoDataGridView.SelectedRows.Count > 0) { this.IDComanda = Convert.ToInt32(tbl_movimientoDataGridView.Selecte dRows[0].Cells[0].Value); } |
Re: Pasar Parametro desde una formulario a otro Cita:
O si se puede algo mas simple y yo lo aplico a mi programa. pasar un parametro desde un form a otro. se los agradecere :aplauso: manuel |
Re: Pasar Parametro desde una formulario a otro asegurate q sea accesible dentro de otras clases en el mismo assembly con el atributo internal pero si no quieres afectar tu segurdad create la misma propiedad en el formulario 2 y en el constructor metele unos parametros asi lo puedes pasar tambien |
| La zona horaria es GMT -6. Ahora son las 23:24. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.