グリッドビューをループして、すべてのアイテムを一度に保存しようとしています。ただし、ドロップダウンリストとテキストボックスから値を取得する際に問題があります。毎回このエラーが発生します:
ArgumentOutOfRangeException was caught. Specified argument was out of the range of valid values.
私が使用しているコードは次のとおりです。
foreach (GridViewRow gvr in gvInvalidOrgs.Rows)
{
try
{
org_code = Convert.ToInt32(gvr.Cells[0].Text);
division = ((DropDownList)gvr.Cells[1].Controls[0]).SelectedValue;
org_description = (((TextBox)gvr.Cells[2].Controls[0]).Text);
}
...
}
それが重要な場合、テキストボックスとドロップダウンリストの両方が行バインドで動的に作成されます。
ティア