If e.Item.ItemType = ListItemType.Footer Then End If
If e.Item.ItemType = ListItemType.Footer Then ctype(e.Item.FindControl("Button3"), Button).text End If
有什么方法可以在每次触发itemcommand时间后都可以取得控件的值吗?用IF就不行
每次触发itemcommand时间后,e.item.itemtype都是不一样的啊,大侠救命
Private Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemDataBound If e.Item.ItemType = ListItemType.Footer Then ctype(e.Item.FindControl("Button3"), Button).text End If每次都能取
你要取值的话,先取下来用SESSION保存好了
这不是一个好办发,因为这样的话session里会有很多的参数,难以管理,项目太大
Private Sub DataGrid1_ItemCreated(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DataGrid1.ItemCreated你还真牛呀?? 你想在什么时候用呢??我想你在ItemCreated中取,够早了吧 If e.Item.ItemType = ListItemType.Header Then End If
ctype(e.Item.FindControl("Button3"), Button).text
End If
If e.Item.ItemType = ListItemType.Footer Then
ctype(e.Item.FindControl("Button3"), Button).text End If每次都能取
你想在什么时候用呢??我想你在ItemCreated中取,够早了吧
If e.Item.ItemType = ListItemType.Header Then End If
要什么操作