Bonjour à tous mon problème est que, pour une raison quelconque, une simple affectation ne fonctionne pas. le dataGridView est lié à la base de données et j'essaie d'assigner une valeur de type chaîne à une colonne de type chaîne
//initialisation du DataGridView
bindingSourceSchema.DataSource = null;
dgwSchema.Columns["colID"].DataPropertyName = "APP_ID";
dgwSchema.Columns["colName"].DataPropertyName = "DESCRIPTION";
dgwSchema.Columns["colTextbox"].DataPropertyName = "APP_ARGS";
dgwSchema.Columns["colTextbox"].HeaderText = "Paramètres";
dgwSchema.Columns["colLink"].DataPropertyName = "APP_PATH";
dgwSchema.Columns["colLink"].HeaderText = "Chemin";
DataGridViewLinkColumn colLink = (DataGridViewLinkColumn)dgwSchema.Columns["colLink"];
colLink.UseColumnTextForLinkValue = true;
colLink.Text = "Modifier";
bindingSourceSchema.DataSource = SchemaDB.GetGenericApps();//l'affectation
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
dgwSchema.CurrentRow.Cells["colLink"].Value = openFileDialog.FileName;
// !! ?? dgwSchema.CurrentRow.Cells["colLink"].Value RESTE avec le paramètre "Edit"
}
Merci Eyal