ロールテーブルで定義されたロールを含むメンバーシップデータベースがあります..今、ロールテーブルに存在するロールの数から動的に作成されるデータテーブルを作成したいです...
ここに私のコードがあります..
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: インデックスが配列の範囲外でした。」
どんな助けでも大歓迎です。前もって感謝します..