Ceci est mon code C#J'ai besoin de copier le texte d'un gridview TexBox aux autres dans la colonne
ibtCopiar_Click protected void (object sender, ImageClickEventArgs e) {
GridViewRow grdrows = DGPlanilla.Rows[0];
TextBox tb1 = (TextBox)grdrows.FindControl("TextBox1");
string valor = tb1.Text;
if (valor != null || valor != "0")
{
foreach (GridViewRow grdrow in DGPlanilla.Rows)
{
grdrow.Cells[5].Text = valor;
}
}
}
ce ma quand je débogue, je vois que la valeur que j'ai dans la première case est passée aux autres zones de texte de la colonne, mais quand elle affiche la page onle, la première case indique la valeur que j'ai entrée. les autres texboxes ne changent pas.
J'ai essayé que TextBox TB2 = (TextBox) grdrow.FindControl ("TextBox1"); tb2.Text = chaîne.Empty; tb2.Texte = valeur; et j'ai eu le même résultat, seul le premier textbox chance la valeur –