新手上路~
现在数据库(TB_USER)里有userActive这个属性.属性的值为布尔类.只有true跟False.
我现在C#的文件里验证这个属性是true还是false.如果是true怎么怎么样.如果是false则怎么怎么样该怎么写啊
在if里怎么调用数据库的这个属性呢.(用if判断句来写哈)..

解决方案 »

  1.   

    先写一个SQL语句,根据这个查询返回一个DataTable。
    然后for(int i=0;i<dataTableName.Rows.Count;i++)
    {
    string strUserActive = dataTableName.Rows[i]["userActive"].ToString();
    if(strUserActive == "true")
    {
    ...
    }
    else if(strUserActive == "false")
    {
    ...
    }
    }
      

  2.   

    从良好的代码体现上来说,我可以构建一个实体用户类,里面有个属性UserActive,获得当前用户的激活状态那么接下来就可以这样用了:User user=new User("xxx");
    if(user.UserActive)
    {
       //TODO
    }属性如何实现:数据访问那一套了,得到当前用户记录的该字段的值,做逻辑处理就好了
      

  3.   

    写个方法查询该值的结果,然后用if....else.....判断就ok了
      

  4.   

    for(int i=0;i<dataTableName.Rows.Count;i++)
    {
       string strUserActive = bool.Parse(dataTableName.Rows[i]["userActive"].ToString());
       if(strUserActive)
       {
          如果是true,则做true该做的事情
       }
       else
       {
          否则做别的事情吧~~~~
       }