110,561
社区成员
发帖
与我相关
我的任务
分享
代码如下:
------------------------------------------------------
public bool IsAdmin(int emp_id)
{
DataSet ds = dal.GetList("emp_id=" +emp_id);
DataTable dt=ds.Tables[0];
int count =dt.Rows.Count;
int[] role = new int[count];
for (int i = 0; i < count; i++)
{
if (dt.Rows[i]["role_id"].ToString() != "")
{
role[i] = Convert.ToInt32(dt.Rows[i]["role_id"].ToString());
if (role[i] == 4)
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}
}
----------------------
为什么报“并非所有路径都有返回值”
public bool IsAdmin(int emp_id)
{
DataSet ds = dal.GetList("emp_id=" +emp_id);
DataTable dt=ds.Tables[0];
int count =dt.Rows.Count;
int[] role = new int[count];
for (int i = 0; i < count; i++)
{
if (dt.Rows[i]["role_id"].ToString() != "")
{
role[i] = Convert.ToInt32(dt.Rows[i]["role_id"].ToString());
if (role[i] == 4)
{
return true;
}
}
}
return false;
}