2009-11-03 5 views
2

Sur un formulaire VB.NET 2008, j'ai un DataGridView, BindingSource et TableAdapter.Utilisation de DataGridView pour mettre à jour plusieurs tables

BindingSource DataSource est un ensemble de données.

Dans l'ensemble de données j'ai une commande de remplissage qui relie trois tables et cela s'affiche sans problème dans le DataGridView.

Cependant, je ne peux pas mettre à jour le datagridview car il a plusieurs tables à partir d'une seule TableAdapter?

Est-ce que quelqu'un connait un moyen simple que je peux mettre à jour. Les tables ont plus de 200 colonnes et je veux seulement mettre à jour les colonnes qui sont changées. Si j'utilise une seule table, je peux éditer des données dans DataGridView et la base de données est mise à jour ok.

Toute aide serait appréciée?

Merci.

Répondre

0

Malheureusement, le Windows.Forms BindingSource, ne supporte pas les propriétés complexes (que je suppose que vous êtes après).

Vous devrez créer votre propre BindingSource personnalisé (et il sera probablement sur mesure) pour gérer des valeurs et des affectations de propriétés complexes.

Questions connexes