【问题标题】:"Out Of Range Exception" Error when trying to load DataGridView Row Values into Comboboxes尝试将 DataGridView 行值加载到组合框时出现“超出范围异常”错误
【发布时间】:2021-09-15 06:51:42
【问题描述】:

我正在尝试编写一个将 excel 表加载到 Datagridview 中的程序(成功),但是当我选择一个行来尝试将它们加载到我的组合框中时,我收到此错误消息 ("System.ArgumentOutOfRangeException: "Index超出范围。必须为非负数且小于集合的大小。Arg_ParamName_Name")。

如果我删除 If 语句,相同的错误会出现在第一行“Items.Add”代码中。

【问题讨论】:

    标签: c# excel datagridview indexoutofrangeexception


    【解决方案1】:

    数组索引在 C# 中从零开始。 这意味着

    array[array.Length]
    

    超出范围而

    array[array.Length - 1]
    

    只要0 < array.Length 不超出范围。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多