if (roleRightString != "") //10000000111010111
{
strRight = roleRightString.ToCharArray(); //把一个字符串转为字符数组
int flag = 0;
for (int i = 0; i < strRight.Length; i++)
{
if (strRight[i] == '1')
{
int j = i + 1;
SqlDataReader dr2 = Common.DoSelect("RightName,RightDescrip ", "Righ", "RightID= " + j + "");
UserRight temp = new UserRight();
if (dr2.Read())
{
try
{
temp.RightID = j;
temp.RightName = dr2["RightName"].ToString().Trim();
temp.RightDescription = dr2["RightDescrip"].ToString().Trim();
userRight[flag++] = temp;
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
}
else
{
Console.WriteLine("数据为空!");
}
}
}