每当我尝试创建数据视图时System.ArgumentOutOfRangeException
。请帮我解决这个问题。
For i As Integer = 0 To UsersBindingSource.Count - 1
Dim rowData As DataRowView = UsersBindingSource.Item(i)
Next
Bindingsource .item(i)显示错误。
答案 0 :(得分:1)
当你超出范围时通常会出现错误,就像你在数组中只有3个整数而你正在尝试使用第4个但在你的情况下它们在你的数据源中没有值
void PrintSomething(string stringToPrint) { Console.Write(stringToPrint); }
void DoSomething(Action methodToCall) { methodToCall(); }
void Main()
{
DoSomething(() => PrintSomething("Message"));
}
值零,您正在应用操作
必须检查源中的值的数量,而不是填充数据源
按操作
UsersBindingSource.Count
你也将否定
标记如果同意