2010-05-11 6 views
0

J'ai un AdvWebGrid où la 7ème colonne est DynEdit où l'utilisateur entrera la valeur. Maintenant, je dois prendre la valeur entrée et l'insérer dans la table SQL.
Par exemple, j'ai 7 enregistrements dans la grille, l'utilisateur va entrer quelques commentaires pour les trois premiers enregistrements et enregistrer. Maintenant, je veux insérer/mettre à jour les trois premiers commentaires dans le tableau.comment insérer une valeur entière d'une table Grid à Sql?

Répondre

1

Si vous êtes en mesure d'obtenir l'information dans la 7ème colonne, vous pouvez utiliser une date avec les lignes dont vous avez besoin, l'utiliser un sqldataadapter pour remplir l'information dans le serveur SQL, je pense que c'est la meilleure façon de le faire .

Autre façon est de créer une procédure stockée dans votre SQL Server puis Invoque à partir de votre programme en utilisant .net SqlCommand et SqlDataReader ...

est un exemple:

Dim val as integer = value you want to insert 
Dim comi As New SqlCommand 
Dim dr As SqlDataReader 
Dim _con as sqlconnection 

_con.ConnectionString = _strcon ' connection string 

    comi.CommandType = CommandType.StoredProcedure 
    comi.CommandText = sp_name ' your stored procedure is sp_name this inserts a value into the table x 
    comi.Connection = _con 
    comi.Parameters.AddWithValue("val",val) 
    dr = comi.ExecuteReader 
    dr.Close() 

Cela devrait faire l' tour ...

Salutations!

Questions connexes