グリッドビューに、StopImageButton および StartImageButton という名前のイメージ ボタンがあります。
<asp:TemplateField HeaderText="Stop">
<ItemTemplate>
<asp:ImageButton ID="StopImageButton" runat="server" OnClick="StopImageButton_Click"
ImageUrl="~/Stop.jpg" Width="25" Height="25" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Start" Visible="true">
<ItemTemplate>
<asp:ImageButton ID="StartImageButton" runat="server" OnClick="StartImageButton_Click"
ImageUrl="~/Start.jpg" Width="25" Height="25" />
</ItemTemplate>
</asp:TemplateField>
StopImageButton
ページの読み込み時に非表示にするこのコードもあります
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
ImageButton ImgBtn = e.Row.FindControl("StopImageButton") as ImageButton;
ImgBtn.Visible = false;
}
}
protected void StopImageButton_Click(object sender, ImageClickEventArgs e)
{
}
protected void StartImageButton_Click(object sender, ImageClickEventArgs e)
{
}
私がしたいのは、をクリックした後、StartImageButton
非表示になり、 StopImageButton
次に表示されるようになりますか? ヘルプ!