次のようなコードを使用して、テーブルがバインドされた後、テーブルのすべての行を操作しています。
protected void dtlImages_ItemDataBound(object sender, DataListItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item)
{
LinkButton button = (LinkButton)e.Item.FindControl("lbDeleteImage");
button.Visible = false;
}
}
表の各画像の横に、画像(行)を削除するためのボタンがあります。はうまく機能しているように見えますが、実際に発生するのは、他のすべての行のアイテム(削除ボタン)が非表示になることです。何がそれを引き起こす可能性がありますか?これは、Googleで検索する正しい単語を見つけるのが難しいです。:)
私のテーブルを見ると、説明付きの画像の素敵なリストのように見えます。画像と、画像の横に削除ボタンがある他のすべての行があります。この単純な例(わかりやすくするために条件を省略しました)では、すべて削除する必要があると思います。
助言がありますか?