2017-06-05 2 views
0

I ont une SelectedRow() de la méthode qui saisit le contenu d'une rangée sélectionnée DataGridNombre de colonnes a DataRowView?

private System.Data.DataRowView SelectedRow() 
{ 
    System.Data.DataRowView row = (System.Data.DataRowView)dgBrokerages.SelectedItems[0]; 
    return row;    
} 

et aimerait savoir comment je peux obtenir un int contenant le nombre de colonnes qui contient la ligne.

private int NumColumns() 
{ 
    System.Data.DataRowView row = SelectedRow(); 
    return row.Length; // <- Something like that 
} 

Je cherche essentiellement s'il y a une ligne.Longueur ou rangée.Taille?

Merci, Iato

Répondre

1

Essayez ceci:

private int NumColumns() 
{ 
    System.Data.DataRowView row = SelectedRow(); 
    return row.Row.Table.Columns.Count; 
} 
+0

travaillé comme un charme !! Merci beaucoup :) – iato