1
我在我的C#Winforms应用程序中使用Visual Basic Power Pack中的DataRepeater
控件。该控件未绑定,在VirtualMode中运行。禁用DataRepeater控件中某些项目的控件
我在此控件中显示多个项目。根据某些标准,我想禁用控件中的按钮。
我试图在数据转发的_DrawItem事件如下:
private void dataXYZ_DrawItem(object sender, DataRepeaterItemEventArgs e)
{
int Item=e.DataRepeaterItem.ItemIndex;
dataXYZ.CurrentItem.Controls["buttonSomething"].Enabled = SomeFunc(Item);
}
发生什么按钮是基于控制的最后一个项目应该是什么启用或禁用。
任何想法如何我可以逐项控制启用状态?
感谢