2009-03-06 12 views

Répondre

2

est la colonne à clé étrangère de la même source de données consolidée que le reste des données?

EDIT:

vous devez d'abord savoir quelle ligne que vous souhaitez modifier, si l'événement est klickbased vous pouvez utiliser quelque chose comme ceci:

this.dgv.Rows[e.RowIndex].Cells[e.ColumnIndex].Value 

d'accord, vous pouvez également accsess tout colomn par sa valeur de nom .vous pouvez simplement modifier la colonne à l'aide

this.dgv.Rows[e.RowIndex].Cells["YOUR_HIDDEN_COLOMN"].Value = "NEW_VALUE" 

j'espère que j'ai aidé, sinon, s'il vous plaît clearify ce que vous voulez faire. :-)

EDIT 2: -> si vous voulez éditer toutes les lignes utilisez simplement foreach (bien que l'itemArray vous oblige à utiliser le numéro de la colonne .je ne pense pas que ce soit la meilleure technique mais c'est la celui que je connais le mieux:>)

foreach(DataRow Row in YOUR_DATASOURCE.Table[0].Rows) 
{ 
    Row.ItemArray[YOUR_HIDDEN_COLOMN_NUMBER] = "YOUR_DEFAULT_VALUE" 
} 
+0

Merci beaucoup! – tijuthomas

Questions connexes