Comment faire pour ajouter les valeurs stockées dans l'Étiquette.Texte
En gros, je veux le montant total.
Le montant est stocké dans un label. Je veux ajouter des étiquettes. En gros je veux faire un plus de les étiquettes, mais je ne peux pas parce que l'étiquette est .Text
qui est String
alors, quand j'ajoute ce que je reçois une chaîne de ajouté l'étiquette alors que je veux les Numéros stockés dans les étiquettes pour obtenir ajouté. c'est mon code ci-dessous.
protected void DropDownList3_SelectedIndexChanged(object sender, EventArgs e)
{
temp4 = Int32.Parse(DropDownList3.Text);
temp5 = temp4 * 76;
Label7.Text = temp5.ToString();
}
Sur le clic d'un bouton, le montant Lablel7 devriez obtenir ajouté avec un autre Label.
protected void ImageButton3_Click(object sender, ImageClickEventArgs e)
{
Label16.Text = Label7.Text+Label6.Text;
}
De sorte que le montant total peut être trouvé.
Suis un peu nouveau à la programmation et tous lui-même et cela fait partie de mon projet suis désolé si cette question paraît stupide
Vous devez vous connecter pour publier un commentaire.
Utiliser le code ci-dessus.
Convertir votre addition au type de données string.
Analyser à la fois du Texte de l'étiquette de la propriété en entier et puis faire de plus.
Son mieux si vous pouvez utiliser
int.TryParse
qui serait vous faire économiser de l'exception, si le texte n'est pas un nombre.Label7.Le texte est le type de chaîne, vous pouvez ajouter un int, donc vous devez le convertir. Aprèsr tout ce que vous avez reconvertir int string
Essayez de renommer vos commandes et du var. Par exemple lblAmount vous dire maore que Label6. Veuillez lire à propos de Chameau, Pascal de conversion, Il vous aidera dans l'avenir.
Deux solutions :
1 - Vous pouvez analyser chaque Texte à convertir en Int32, que vous pouvez ajouter et ensuite de les convertir en texte avec ToString()
2 - Sur chaque chanching, vous pouvez enregistrer les valeurs dans les propriétés privées de type Int32, et de travailler avec eux.