선택란 경우 I 체크 박스가 화상 열에 녹색 눈금 화상을 표시한다 선택되면 체크 박스 컬럼표시 화상
현재 화상 열을 가지고있는 gridview 있고 선택하지 않으면 연속 된 행에 잘못된 이미지 아이콘이 표시됩니다.
.aspx 페이지는
<asp:TemplateField HeaderText="Backup Session Status"
SortExpression="backupsessionstatus">
<EditItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server"
Checked='<%# Bind("backupsessionstatus") %>' />
</EditItemTemplate>
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server"
Checked='<%# Bind("backupsessionstatus") %>' Enabled="false" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Backup Session Status">
<EditItemTemplate>
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Image ID="Image1" runat="server"/>
</ItemTemplate>
</asp:TemplateField>
이 있고 .cs 파일은 다음과 같습니다
foreach (GridViewRow myRow in GridView1.Rows)
{
Image img1 = (Image)myRow.FindControl("Image1");
CheckBox chkbox1 = (CheckBox)myRow.FindControl("CheckBox1");
if (chkbox1.Checked)
{
img1.ImageUrl = "greenimage.jpg";
}
else
{
img1.ImageUrl = "redimage.jpg";
}
}
그것이 열
수있는 방법을 제안 해주십시오에서 어떤 이미지를 표시하지 있습니다 ... 감사합니다.
"연속 된 행에 잘못된 이미지 아이콘을 보여줍니다"? 연속 열 또는 행을 의미합니까? 당신은 '열'을 제안했다. 게시 된 CS 코드는 어떤 이벤트에 연결되어 있습니까? –