Incrémenter et décrémenter un champ textbox inclus dans un datagrid
NB :
Mes deux bouttons(Incrémenter et Décrementer) Sont aussin inclus dans le datagrid :lol:
Version imprimable
Incrémenter et décrémenter un champ textbox inclus dans un datagrid
NB :
Mes deux bouttons(Incrémenter et Décrementer) Sont aussin inclus dans le datagrid :lol:
Bonjour
Est ce que je suis mal exprimé ou bien ..... :x
Quelle est ta question exactement ??
tu veux changer la valeur du texte dans ton textbox ??
dans le Onclick de ton boutton, tu fais
J'espère que ça pourra t'aiderCode:
1
2
3 int valeur; valeur = Convert.ToInt32(monTextBox.text)++; monTextBox.Text = valeur.toString();
essaie de jeter un coup d'oeuil sur :
http://plasserre.developpez.com/v8-3.htm, ça peut t'aider.
Bonne Chance 8)
salut
pour te répondre grhum c'est vrai que je veux incrémenter mon champ textbox et le décrementer mais le problème c'est que mon textbox est inclus dans une datagrid ainsi que mes deux bouttons
Donc je peut pas faire l'évenement en click de mon bouton
Pour toi Jaub j'ai vient de jeter un coup d'oeil mais j'ai rein compris
Mais oü êtes vous chers amis
Je pense que ma question est clair :triste:
tu dois voir dans le côté inscription à un événement pour déclencher un événement.
Bonjour jaub
:( J'ai rein compris qu'est ce que tu veut dire .????
Si tu as créé ton textbox,
tu as du faire quelque part un :
Code:datagrid.controls.Add(leTexbox)
et le textbox a été créé avant, donc la méthode click existe.
essaye :
Code:leTextbox.click += new EventHandler(nom_de_la_fonction);
salut
je ne pense pas que vous avez bien compris mon problème M grhum
je te rexplique :
j'ai un datagrid qui contient une colonne textbox et deux autres colonnes
qui sont mes bouttons + et - ses deux derniers sertent à incrementer et
décrementer mon champ textbox
voilà la structure de mon datagrid
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <asp:datagrid id="DataGrid1" runat="server"> <Columns> <asp:TemplateColumn> <ItemTemplate> <asp:Button Runat="server" ID="incrementer1" Text="+" "> </asp:Button> </ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn HeaderText="Qte"> <ItemTemplate> <asp:TextBox Runat="server" Width="40" ID="qte">1</asp:TextBox> </ItemTemplate> </asp:TemplateColumn> </Columns> </asp:datagrid> c'est la strcture de mon datagrid et pour ce que tu m'aide cela ne marche pas
Bonjour,
dans ton code asp ajoute à ton bouton ceci : OnClick="Button_incrementer" PostBackUrl="~/page.aspx"
ce qui donne pour ta page :
Tu as une classe a coté normalement ou tu peux écrire le code de ta fonction où tu fais ce que tu veuxCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <asp:datagrid id="DataGrid1" runat="server"> <Columns> <asp:TemplateColumn> <ItemTemplate> <asp:Button Runat="server" ID="incrementer1" Text="+" OnClick="Button_incrementer" PostBackUrl="~/page.aspx"> </asp:Button> </ItemTemplate> </asp:TemplateColumn> <asp:TemplateColumn HeaderText="Qte"> <ItemTemplate> <asp:TextBox Runat="server" Width="40" ID="qte">1</asp:TextBox> </ItemTemplate> </asp:TemplateColumn> </Columns> </asp:datagrid>
merci c'est résolu :D
:bravo: