注册 登录
编程论坛 ASP.NET技术论坛

TextBox txt = (TextBox)this.DataList1.Items[?].FindControl("txtAQualificati

恋雪怜冰 发布于 2010-09-03 12:57, 1293 次点击
string ArtID = Request.QueryString["ArtID"].ToString();
               string jobTitle = this.txtName.Text;
               string times = this.txtTime.Text;
               string address = this.txtaddress.Text;
               if (ArtBus.updateA(jobTitle, times, address, ArtID) != null)
                {
                    for (int i = DataList1.Items.Count; i > this.DataList1.Items.Count; i--)
                    {
                        TextBox txt = (TextBox)this.DataList1.Items[DataList1.Items.Count].FindControl("txtAQualifications");
                        string AQualifications = txt.Text;
                        Label lb = (Label)this.DataList1.Items[DataList1.Items.Count].FindControl("lbID");
                        string AQualificationsID = lb.Text;
                           if(ArtBus.UpdateAQ(AQualificationsID,AQualifications) != null)
                           {
                               for (int j = DataList2.Items.Count; j > this.DataList2.Items.Count;j--)
                               {
                                   TextBox txt1 = (TextBox)this.DataList2.Items[DataList2.Items.Count].FindControl("txtAJobDuties");
                                   string AJobDuties = txt1.Text;
                                   Label lb1 = (Label)this.DataList2.Items[DataList2.Items.Count].FindControl("lbID1");
                                   string AJobDutiesID = lb1.Text;
                                   if (ArtBus.UpdateAJ(AJobDuties, AJobDutiesID) != null)
                                   {
                                     Response.Write("<script>alter('修改成功!');</script>");
                                   }
                               }
                            }  
                      }
                }

怎样获得datalist中的第几行?运行总是出错
只有本站会员才能查看附件,请 登录
望高手帮忙看下 谢谢!
2 回复
#2
qingshuiliu2010-09-03 19:55
从错误类型看:
一种是递归调用,一种可能是循环不结束
#3
恋雪怜冰2010-09-04 11:11
我已经解决了,是循环不结束。
1