显示依赖于复选框值的图像

时间:2012-05-19 13:51:31

标签: asp.net vb.net datagrid checkbox

我正在使用DataGrid,在VB中,我有一个复选框。如果选中,我将image.visible转为true。这是在ItemDataBound方法内完成的。如何更改复选框状态,DataGrid是否会反弹并使用if语句来决定是否显示图像?

我在ItemDataBound中的代码是:

Dim img As Image = e.Item.FindControl("pImage")

'Find the current Part
Dim qJob As qJob = CType(e.Item.DataItem, qJob)
Dim currentJob As New Job(qJob.JobCode)
img.ImageUrl = "~/ImageShow.aspx?JobID=" + JobID.ToString + "&Height=300&Width=300"

'Find the control and whether that part has an image, if there is an image, display the preview button
If currentJob.JObImage IsNot Nothing AndAlso checkShowImages.Checked = True Then
   img.Visible = True
End If

如果更改了复选框状态,我该如何更新数据网格?

感谢

0 个答案:

没有答案