EDN Admin
Well-known member
Hola tengo un problema, al crear una hoja en un tabcontrol añado un datagrid dinamicamente, lo que pasa es que cuando termina de crear x hojas en cada hoja creada me aparece en su respectivo datagrid el ultimo registro de la base de datos, por ejemplo tengo 3 hojas, en la primera hoja quiero que me aparescan los registros con codigo 10, en la hoja dos los registros con codigo 20 y en el ultimo los registros con codigo 30, estos registros se encuentran un una misma tabla, pero en las tres hojas me aparecen los registros con codigo 30 el ultimo registro, y no quiero eso.
Este es el codigo que estoy empleando:
foreach (System.Data.DataRow fila in this.bdSagradoDataSet.sector.Rows)
{
TabPage pestañaNueva = new TabPage();
pestañaNueva.Text = this.bdSagradoDataSet.sector["nombre_sector"].ToString();
DataGrid grid = new DataGrid();
grid.Dock = DockStyle.Fill;
this.departamentoTableAdapter.FillBy(this.bdSagradoDataSet.departamento, cod_sect);
grid.DataSource = this.bdSagradoDataSet.departamento;
pestañaNueva.Controls.Add(grid);
}
en que parte estoy mal, ayuda por favor
View the full article
Este es el codigo que estoy empleando:
foreach (System.Data.DataRow fila in this.bdSagradoDataSet.sector.Rows)
{
TabPage pestañaNueva = new TabPage();
pestañaNueva.Text = this.bdSagradoDataSet.sector["nombre_sector"].ToString();
DataGrid grid = new DataGrid();
grid.Dock = DockStyle.Fill;
this.departamentoTableAdapter.FillBy(this.bdSagradoDataSet.departamento, cod_sect);
grid.DataSource = this.bdSagradoDataSet.departamento;
pestañaNueva.Controls.Add(grid);
}
en que parte estoy mal, ayuda por favor
View the full article