返回首页

下面的编码是什么意思。网。


 protected void Button1_Click(object sender, EventArgs e)

 {

    DataSet ds = HMSClass.get_EquiMaster();

    if(ds.Tables[0].Rows.Count>0)

    {

     for (int i = 0; i < ds.Tables[0].Rows.Count; i++)

      {

        Eqcode = ds.Tables[0].Rows[i][1].ToString();

 

        if (Eqcode == txtEqCode.Text)

         {

           lbleqcode.Visible = true;

           eq=Eqcode;

           txtEqCode.Focus();

         }

 

      }

    }

}

:8387122 |会员

回答

评论会员:游客 时间:2012/02/07
1.Calling的功能和分配到的数据集DS2。检查数据集是空的,所以对于数据集的计数。3,如果条件满足,然后继续循环。4.Inside循环分配到字符串"Eqcode"的价值。5。如果循环比较字符串和文本框的值。的英译汉条件满足,可见标签"lbleqcode"设置为真。7.Again分配字符串值"eqcode"到另一个字符串变量"EQ"。8.Finally集中到文本框"txtEqcode"
koolprasad2003
评论会员:游客 时间:2012/02/07
亲爱的开发者。NET具有良好的设施调试,使用它。它是一步一步的为您的代码的指南。检查imgsrc=不管怎么说,从现在onwords尝试调试的代码,如果您有任何问题,我们在这里解决。在这里你的答案是:-代码有函数get_EquiMaster();在HMSClass定义类。函数返回数据集。-检查,如果数据集有记录-如果有记录,然后遍历所有记录-收集行明智的第一列的值-比较值命名为txtEqCode{BR这种对texbox值}-请lbleqcodeLABLE可见和设置焦点框
mahabubur拉赫曼:1。数据集收集TNE值回报从get_EquiMaster()function.which在HMSClass类定义。

2。检查数据集包含的价值或不(ds.Tables [0]。Rows.Count大于0)

3。如果为True,然后进入循环得到Eqcode从每一行的数据集表列

,如果Eqcode和TextBox的值是相同的,然后采取一些行动。

感谢:王子安东尼G:在下面的链接看看
{A}