作者chungyung (Hug me..)
看板Visual_Basic
标题[请益] 如何侦测Gridview里头的checkbox去引发 …
时间Thu Nov 22 08:57:37 2007
※ [本文转录自 Web_Design 看板]
作者: chungyung (Hug me..) 看板: Web_Design
标题: [请益] 如何侦测Gridview里头的checkbox去引发程序
时间: Thu Nov 22 08:56:50 2007
这是asp.net的网页
目前我有张表
┌─┬─┬─┬─┬─┬─┬─┬─┐
│号│姓│迟│早│旷│图│图│图│
│码│名│到│退│课│1│2│3│
├─┼─┼─┼─┼─┼─┼─┼─┤
│01│ A│V │ │ │ │ │ │
└─┴─┴─┴─┴─┴─┴─┴─┘
试问我要如何去判断因为迟到引发图1的Visible="true"
Dim Checkbox1 As CheckBox =
CType(GridView1.Rows(i).Cells(2).FindControl("Checkbox1"), CheckBox)
Dim checkbox2 As CheckBox =
CType(GridView1.Rows(i).Cells(3).FindControl("checkbox2"), CheckBox)
Dim checkbox3 As CheckBox =
CType(GridView1.Rows(i).Cells(4).FindControl("checkbox3"), CheckBox)
Dim image1 As Image = CType(GridView1.Rows(i).Cells(5).FindControl("image1"),
Image)
Dim image2 As Image = CType(GridView1.Rows(i).Cells(6).FindControl("image2"),
Image)
Dim image3 As Image = CType(GridView1.Rows(i).Cells(7).FindControl("image3"),
Image)
可是如果我加上判断式
if chechbox1.checked= true then
image1.visible=true
end if
这个样子执行结果会是
并未将物件参考设定为物件的执行个体
描述: 在执行目前 Web 要求的过程中发生未处理的例外情形。请检阅堆叠追踪以取得错
误的详细资讯,以及在程式码中产生的位置。
例外详细资讯: System.NullReferenceException: 并未将物件参考设定为物件的执行个
体
请问各位我该如何修改我的程式码
我改了二天,看了很多网页我还是不了解
拜托大家了(〒△〒)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.231.151.173
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.231.151.173
1F:→ herowa:很明显的错误, 你没有 FindControl 到你要对应的控制项 ID 11/23 11:14
2F:→ herowa:导致他找不到 这个 CONTROL 11/23 11:16