2009-11-23 11 views
0

En utilisant VB.NetComment insérer une valeur dans la table?

Am nouveau à vb.net, Am en utilisant datagridview

datagridview

ID Name ComboboxColumn 

001 Raja 
002 Ravi 
003 Suresh 
..., 

"Enregistrer" - Bouton

Dans un Datagridview am Colonne combobox dans un troisième colonne

Supposons que si je sélectionne la valeur de la liste déroulante, alors i Appuyez sur le bouton de sauvegarde signifie, The Datagridview La valeur de la colonne doit être sauvegardée dans la table.

Si je ne suis pas sélectionné la valeur dans la liste déroulante, l'ID et le nom ne doivent pas enregistrer dans la table.

Comment faire une requête ou un code pour cette condition?

Besoin d'aide vb.net Code

Répondre

1
boucle

à travers les lignes de la GridView

for(int i=0; i<= GridView1.Rows.Count-1; i++) 
{ 
    string comboValue = ((DropdownList)GridView1.Rows[i].FindControl("Dropdownlist1")).SelectedValue; 
    if(comboValue == "Yes") 
    { 

     //Save to database. Alternatively, you can load it in your business entity object and loop through the object collection and save it to the database individually. 
    } 

} 
+0

Am Utilisation de VB.Net, Comment changer votre code. – Gopal

+0

Utilisez l'un des ** nombreux ** convertisseurs C# -to-VB.NET en ligne, par ex. http://www.developerfusion.com/tools/convert/csharp-to-vb/ –

+0

La question semble être sur Winforms DataGridView pas GridView d'asp.net. –

Questions connexes