SplitForm a écrit :
Bonjour,
J'essaye sans succès de lier un control Text à un champ d'une table pour en modifier le contenu (et sauvegarder l'info en cliquant sur le bouton). Malheureusement, je dois m'y prendre mal, car ça ne fonctionne pas et je n'ai aucune idée de la raison pour laquelle cela ne marche pas.
Voici mon code :
private OracleDataAdapter odaDataAdapterForm;
private DataTable dtDataTableForm = new DataTable();
public Form1()
{
InitializeComponent();
odaDataAdapterForm = new OracleDataAdapter("SELECT * FROM TB_UTILISATEUR WHERE NOM='SplitForm'", "User ID=xxx;Password=xxx;Data Source=xxx" );
odaDataAdapterForm.Fill(dtDataTableForm);
textBox1.DataBindings.Add("Text", dtDataTableForm, "NOM" );
}
private void button1_Click(object sender, EventArgs e)
{
odaDataAdapterForm.Update(dtDataTableForm);
}
|
J'ai essayé avec un DataSet et une DataTable, ça ne change rien. Je pensais qu'un simple Update du DataAdapter suffisait !
|