Je souhaite lier la zone de texte à un seul objet DataRow (transmis au formulaire de dialogue pour modification). Voici mon code:Liaison DataRow à TextBox
DataRow row = myDataTable.NewRow();
EditForm form = new EditForm(row);
//in EditForm constructor
nameTextBox.DataBindings.Add("Text", row, "name");
et je suis gettinh une erreur: Impossible de se lier à la propriété ou de la colonne DataSource. Savez-vous ce que je manque ou des solutions de contournement peut-être?
[Ajouté]
Mon DataTable sûr contient DataColumn avec ColumnName = "nom". Voici mon code pour créer DataTable
public DataTable SelectReturnDataTable(string tableName, string sql, params SQLiteParameter[] parameters)
{
using (SQLiteConnection conn = new SQLiteConnection(_connectionString))
{
using (SQLiteCommand cmd = new SQLiteCommand(conn))
{
cmd.CommandText = sql;
foreach (SQLiteParameter p in parameters)
cmd.Parameters.Add(p);
SQLiteDataAdapter da = new SQLiteDataAdapter(cmd);
DataTable dt = new DataTable(tableName);
conn.Open();
da.Fill(dt);
return dt;
}
}
}
de la ligne »a une colonne 'nom'? –
oui, c'est sûr. –
avez-vous essayé à la place de liaison avec datatable? –