我有成员数据库,其中包含角色表中定义的角色。现在我想根据角色表中存在的角色数量动态创建数据表...
这是我的代码..
DataTable dTable = new DataTable();
string[] rolesarr = Roles.GetAllRoles();
int length = rolesarr.Count();
for (int i = 0; i <= length; i++)
{
string colname = rolesarr[i];
if (i == 0)
{
dTable.Columns.Add(colname, typeof(string));
}
else
{
dTable.Columns.Add(colname, typeof(bool));
}
}
但它给出了错误
“System.IndexOutOfRangeException:索引超出了数组的范围。”
任何帮助将不胜感激。提前致谢..