Obtenir Gridview Ligne Par Datakeynames

J'ai un gridview et il a datakeynames="Id"

J'ai l'Id dans le fichier de code. Maintenant, je veux obtenir la ligne d'un Id spécifique.

Par exemple Id=1 alors je veux obtenir la ligne de contrôle gridview qui a l'Id=1
J'ai utilisé ce code:

foreach (DataKey key in gdvMainList.DataKeys)
                {
                    if (Convert.ToInt32(key.Value) == consentReleaseId)
                    {
                        gdvMainListRow = gdvMainList.Rows[index];
                        break;
                    }
                    index++;
                }

Est-il une meilleure approche?

InformationsquelleAutor asma | 2011-09-08