DataRepeater
C# Winforms アプリケーションで Visual Basic Power Packのコントロールを使用しています。コントロールはバインドされておらず、VirtualMode で動作しています。
このコントロールに複数のアイテムを表示しています。特定の基準に応じて、コントロールのボタンを無効にしたいと考えています。
データリピーターの _DrawItem イベントで次のことを試しました。
private void dataXYZ_DrawItem(object sender, DataRepeaterItemEventArgs e)
{
int Item=e.DataRepeaterItem.ItemIndex;
dataXYZ.CurrentItem.Controls["buttonSomething"].Enabled = SomeFunc(Item);
}
コントロール内の最後のアイテムがどうあるべきかに基づいて、ボタンが有効または無効になります。
アイテムごとに有効状態を制御する方法はありますか?
ありがとう