2
条件ビューでパネルを非表示/表示します... パネルが隠されているときに現在空の行を表示しているため、DetailsViewの行/フィールドを非表示にする/ パネルが含まれていますか?分離コードASP詳細表示、条件付きで表示制御と行を非表示にしますか?
ASCX:
<asp:DetailsView>
<asp:TemplateField>
<ItemTemplate>
<asp:panel runat="server" ID="pnlHideShow" OnInit="OnInit_Panel">
...
:
protected void OnInit_Panel(object sender, EventArgs e)
{
Panel pnl = (Panel) sender;
pnl.Visible = false;
switch (pnl.ID)
{
default:
break;
case "pnlHideShow":
pnl.Visible = (some condition);
//How to hide/show DetailsView item containing this panel?
break;
...
}
...
}
希望私は "worse-than-failure" の候補ではないよ;)
((テキストボックス)DetailsView1.FindControl(」 txtComments "))。Parent.Parent.Visibleは私のために働いた:) – JumpingJezza