gpt4 book ai didi

vb.net - 浏览 datarepeater 的项目

转载 作者:行者123 更新时间:2023-12-02 06:36:49 25 4
gpt4 key购买 nike

当我们运行循环并移动列表/组合框中的项目时,有什么方法可以通过代码移动数据重复器的项目吗?谢谢富尔坎

最佳答案

Schmelter 的代码更改了当前行,但这可能会产生不良效果,因为它可以更新 UI 并导致其他数据处理事件触发。无需更改 CurrentItemIndex 即可循环访问 DataRepeaterItems。每个 DataRepeaterItem 只是 DataRepeater.Controls 集合中的一个 Control 对象。这是一个替代方案(C# 中):

    using Microsoft.VisualBasic.PowerPacks; 
foreach ( DataRepeaterItem rowItem in dataRepeater1.Controls )
{
int itemIndex = rowItem.ItemIndex;

// If it's bound, get the underlying data object
object dataItem = BindingSource1.List[itemIndex];

// Add code for each rowItem of the dataItem
// All controls on the DataRepeateItem can be obtained from rowItem.Controls
}

关于vb.net - 浏览 datarepeater 的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4713271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com