![]() |
1
2
您正在获取行索引,然后尝试将其与
我会改变:
到:
|
![]() |
2
1
如何填充RowsDisplayStatus?如果它只包含一个元素,而索引9中应该包含一些内容,那么您应该看看填充它的代码。 |
![]() |
3
0
如图所示,rowsdisplaystatus中有一项…你试图拉第10个项目(或索引9处的项目)该索引超出范围。 |
![]() |
4
0
“如何” 行显示状态 “人口稠密?也许那套程序有问题。 |
![]() |
5
0
我来解释一下马克上面说的话。(不知道怎么评论,所以把这个写在答案里) 他是对的,你应该改变
进入
原因如下: 即使在先前从Rows对象中删除的行中,RowIndex也会增长。因此dr.table.rows中只能有一行或两行,但是它们可以有索引(indice),例如8和9(因为以前的第1行到第7行被删除或由于其他原因)。 因此,您可以通过检查bindingManager.current.rowIndex属性来获取当前的rowIndex。 但是,rowsdisplaystatus是一个简单的数组(或arraylist),根据i,行的数量是正确的。所以对于行索引:8(第一行),您应该查看rowsdisplaystatus[0](这是i的值),对于行索引:9(第二行),您应该查看rowsdisplaystatus[1]。等。 Moshe |
![]() |
6
0
基本上,当我收到这个错误时,索引(或我设置的值)在被引用时是不存在的。 例如,如果一个列表框中有两个项目,并且我试图引用第三个项目,我将收到一个超出范围的索引异常(在过去很多次)。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 3 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 3 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 3 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |