Crear un datagrid en un tabcontrol dinamicamente en C#

EDN Admin

Well-known member
Joined
Aug 7, 2010
Messages
12,794
Location
In the Machine
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
 

Similar threads

Back
Top