Fondamentalement, j'ai une zone de texte où un utilisateur peut entrer un ID à partir d'une base de données. Pour faciliter les choses, l'utilisateur peut faire apparaître une GridView en utilisant un ModalPopupExtender pour afficher toutes les colonnes de la table, et sélectionner une ligne, qui ferme ensuite modalpopupextender et définit la zone de texte à la colonne ID de la ligne.ModalPopupExtender - popup gridview, permet à l'utilisateur de sélectionner la ligne et de remplir la zone de texte avec les détails des colonnes
Jusqu'à présent, j'ai ceci:
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
string testing = GridView1.SelectedRow.Cells[1].Text.ToString();
((TextBox)dtlsInsert.FindControl("txtNom")).Text = GridView1.SelectedRow.Cells[1].Text.ToString();
}
La chaîne « testing » devient peuplé, mais il ne semble pas remplir la zone de texte txtNom. Aussi, comment est-ce que je ferme le modalpopupextender programatically?
Merci
Est-ce que 'GridView1' et' txtNom' sont dans le même 'UpdatePanel'? –
Non, la zone de texte txtNom se trouve dans la page principale. – Chris