je glissé et déposé une table de source de données, et comme prévu je me suis une boîte:C# mise à jour DataGridView requête
Il y a deux lignes ici, "id"
et "owner_id"
. J'ai besoin de "owner_id"
pour insérer une valeur spécifique spécifiée dans une zone de texte. Où puis-je modifier la requête exécutée lorsque vous ajoutez une ligne à l'aide de DataGridView
? owner_id dans cette table est la clé étrangère à une autre clé primaire de tables, la clé primaire est toujours trouvée dans un textbox
, donc j'ai besoin de la requête pour obtenir cette valeur textbox
et le définir comme owner_id.
Vous pouvez effectuer une recherche pour la liaison le contenu de la colonne et le contenu de la zone de texte, en utilisant param mode = twoWay. –
@ user2480500 Vous avez dit "id" et "owner_id" comme "rows", vous voulez dire probablement des colonnes? Donc, à cet égard, vous voulez ajouter des colonnes ou des lignes? – Edper
Il est possible de cliquer dans la grille, d'écrire un nom dans la boîte et de cliquer sur Entrée pour ajouter la ligne. Cela me donne une erreur que la colonne owner_id ne peut pas être nulle. J'ai besoin de modifier cette requête qui est exécutée, donc il insère dans la table mais définit owner_id = idTextBox.text. – user2480500