如何使用循环填充表中的列

时间:2014-05-06 16:07:49

标签: c# asp.net sql-server-2008

SUBJ。我得到了ID,它将填满表格。但在此示例中,仅填充了最后一个条目。 如果您在page_load“pro = number”中宣布 - 正确填写。 该怎么办请告诉我。

  public string idul;
            public int pro;
            public string nz;
            protected void Page_Load(object sender, EventArgs e)
            {

            }

         protected void Button1_Click(object sender, EventArgs e)
        {
          pro = 5;
        }

        protected void Button2_Click(object sender, EventArgs e)
        {
            for (int i = pro; i > -1; i--)
            {
                wisp();
            }


        }
        public void wisp()
        {
SqlConnection con_tsp = new SqlConnection(WebConfigurationManager.ConnectionStrings["JJ"].ConnectionString);
                string tsp1 = "UPDATE TSP SET IDUL=@IDUL WHERE NZ=@NZ";
                SqlCommand upd_tsp = new SqlCommand(tsp1, con_tsp);

                upd_tsp.Parameters.AddWithValue("@NZ", pro);
                upd_tsp.Parameters.AddWithValue("@IDUL", "12");

                upd_tsp.Connection.Open();
                upd_tsp.ExecuteNonQuery();
                upd_tsp.Connection.Close();

                pro--;



        }

1 个答案:

答案 0 :(得分:0)

您已将Pro设置为全局变量,在Button2_Click上该值将设置为0(int' s默认值) 然后将调用按钮单击处理程序,因此您只获得0作为输入值