ProtectedSub dgLimit_ItemDataBound()Sub dgLimit_ItemDataBound(ByVal sender AsObject, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dgLimit.ItemDataBound If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Then dosomething() EndIf If e.Item.ItemType = ListItemType.EditItem Then'判断是否为编辑状态 Dim cbl As CheckBoxList =CType(e.Item.FindControl("cblEdit"), CheckBoxList) '例如EditItemTemplate有一cblEdit的控件 If (cbl IsNotNothing) Then'如果控件不为空 dosomethingwith(CType(e.Item.FindControl("cblEdit"), CheckBoxList)) '操作该控件 EndIf EndIf End Sub