Alimuzzy
Nuovo Utente
- Messaggi
- 7
- Reazioni
- 3
- Punteggio
- 23
Ciao a tutti,
sto cercando di organizzare i nodi di una treeview con una struttura a pivot leggendo da un datatable o datagridview, ho provato vari cicli for ma non riesco
ad esempio:
tabella
tabella
Pivot
questo e cio che ho tentato:
Grazie
sto cercando di organizzare i nodi di una treeview con una struttura a pivot leggendo da un datatable o datagridview, ho provato vari cicli for ma non riesco
ad esempio:
tabella
tabella
| column 1 | column 2 | column 3 |
| row1.1 | row 1.2 | row 1.3 |
| row2.1 | row 2.2 | row 2.3 |
| row3.1 | row 3.2 | row 3.3 |
Pivot
| Etichette di riga |
| row1.1 |
| --row 1.2 |
| ----row 1.3 |
| row2.1 |
| --row 2.2 |
| ----ow 2.3 |
| row3.1 |
| --row 3.2 |
| ----row 3.3 |
questo e cio che ho tentato:
Codice:
for(int x=0; x < dataGridView1.Columns.Count-2; x++)
{
for (int y=0; y < dataGridView1.Rows.Count-2; y++)
{
cella1Colonna = dataGridView1.Rows[y].Cells[x].Value.ToString();
cella2Colonna = dataGridView1.Rows[y+1].Cells[x].Value.ToString();
temporaneo = dataGridView1.Rows[y].Cells[x+1].Value.ToString();
//MessageBox.Show(cella1Colonna + ", " + cella2Colonna);
if (cella1Colonna.Equals(cella2Colonna))
{
continue;
}
else
{
//if (parent == null)
//{
parent = new TreeNode(cella1Colonna);
treeView1.Nodes.Add(parent);
temp = new TreeNode(cella2Colonna);
parent.Nodes.Add(temp);
//treeView1.Nodes.Add(parent);
//MessageBox.Show(cella1Colonna + ", " + cella2Colonna);
//}
}
}
treeView1.Nodes.Add(parent);
parent = new TreeNode(cella1Colonna);
}
Ultima modifica da un moderatore:


