我的BLL里面的方法返回值是没有用对象而是用的 dataset 我现在想把里面的值获取出来
好像可以用三元表达式 但是我不会请大家帮帮详细指点一下啊
我的意思是 我做了一个方法是返回值是 dataset 但是我哪里面有一个字段是bit类型 我需要把这些bit值区出来做判断给他们相应的 值 , 但是我的返回类型 是dataset 不能把值去出来 ,用什么办法可以帮我啊
大侠们 ,给我指点一下吧。 谢谢啦

解决方案 »

  1.   

    绑定到页面后 在页面中判断啊
    string stra;
    for(int i=0;i<ds.tables[0].rows.count;i++)
    {
        if(ds.tables[0].rows[i][列索引].ToString()=="  ")
        {
            stra=" 需要显示的值";
         }
    }
      

  2.   

    byte bvalue = dataset.Tables[0].Rows["字段名"]==DbNull.Value?0:(byte)dataset.Tables[0].Rows["字段名"]