用 testlab.Text=st[0];试试看显示的值是什么?--------------------------------
AspNetPager 免费分页控件4.2版发布,同时发布最新源代码,欢迎下载:http://www.webdiyer.com

解决方案 »

  1.   

    你的那烈字段是什么类型的
    赋值时用tostring了吗?
      

  2.   

    testlab.Text=st[0]; 显示的就是 111两者都是字符串了还用的着ToString()吗
      

  3.   

    测试一下数组:
    string[] st = new string[6];
    ....
    if(st[0]!=null)
    {
    testlab.Text=st[0];
    }
    else
    {
    testlab.Text="not ok";
    }
      

  4.   

    试试把 if(st[0]=="111") 改为:if(st[0].Trim()=="111")
      

  5.   

    估计是你的数据表该字段定义的数据类型是char,且长度大于3(如果用的是SQL Server),就可能有这个问题,如是,用 webdiyer(陕北吴旗娃) 的方法就行了
      

  6.   

    一般不要用==
    用Equal()有利于提高效率