且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

来自转发器和面板中标签的文本框和倒计时的值

更新时间:2022-11-11 22:57:16

ConnectionStrings:ConnectionString%> SelectCommand = SELECT * FROM [frugt] > < / asp:SqlDataSource >
< tr>
< td> Antal < / td >
< td>< asp:Label ID = Label1 runat = server Text = > < / asp:Label > < / td >
< / tr >
< asp:Repeater ID = Repeater1 runat = server DataSourceID = SqlDataSource1 OnItemCommand = Repeater1_ItemCommand >
< ItemTemplate>


< tr>
< td><%#Eval( frugt_navn%> < / td >
< td>< asp:TextBox ID = txtbox1 runat = server Width = 30 > &lt ; / asp:TextBox > < ; / td >
< / tr >

< / ItemTemplate >
< / asp:Repeater >
< / table >
< / asp:Panel >
< asp:按钮ID = Button1 runat = server Text = 按钮 OnClick = Button1_Click1 />
ConnectionStrings:ConnectionString %>" SelectCommand="SELECT * FROM [frugt]"></asp:SqlDataSource> <tr> <td>Antal</td> <td><asp:Label ID="Label1" runat="server" Text=""></asp:Label></td> </tr> <asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1" OnItemCommand="Repeater1_ItemCommand"> <ItemTemplate> <tr> <td><%#Eval("frugt_navn") %></td> <td><asp:TextBox ID="txtbox1" runat="server" Width="30"></asp:TextBox></td> </tr> </ItemTemplate> </asp:Repeater> </table> </asp:Panel> <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click1" />










  protected void Page_Load(object sender, EventArgs e)
    {
       
        Panel_visfrugt.Visible = true;
        
       
    }


protected void Button1_Click1(object sender, EventArgs e)
    {
        foreach (RepeaterItem item in Repeater1.Items)
        {
            if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem)
            {
                TextBox Textbox_antal = item.FindControl("txtbox1") as TextBox;
                int antal = 0;

                int i = int.Parse(Textbox_antal.Text) + int.Parse(Textbox_antal.Text) + int.Parse(Textbox_antal.Text) + int.Parse(Textbox_antal.Text) + int.Parse(Textbox_antal.Text) + int.Parse(Textbox_antal.Text) + int.Parse(Textbox_antal.Text) + int.Parse(Textbox_antal.Text);

                if (antal != 7)
                {

                    Label1.Text = "Nu er der 7";
                
                }
               
                else
                {
                    Label1.Text = "Der er over 8 nu";
                }
               



            }

        } 
       
    }









Tina





Tina


>
在这种情况下,您需要定义一个全局变量,以便在每次单击按钮时存储该值。尝试这样:
Hi,
in this case you need to define a global variable to store the value on each time button clicked. try like this:
private int Value = 0;
   protected void Page_Load(object sender, EventArgs e)
   {
       Panel_visfrugt.Visible = true;
   }

   protected void Button1_Click1(object sender, EventArgs e)
   {
       foreach (RepeaterItem item in Repeater1.Items)
       {
           if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem)
           {
               TextBox Textbox_antal = item.FindControl("txtbox1") as TextBox;

               Value = Convert.ToInt32(Value + int.Parse(Textbox_antal.Text));

               if (Value != 7)
               {
                   Label1.Text = "Nu er der 7";
               }
               else
               {
                   Label1.Text = "Der er over 8 nu";
               }
           }
       }
   }