各位,看了好多帖子关于鼠标操作的和取里面数据的问题,可是都没有详细的.主要是在datagrid里面用鼠标点一下那行,就可以得到里面的数据?该如何操作
主要响应那几个事件?我觉得itemselected事件一直没有触发,这个事件是干什么用的呢?
望能详细指导一下

解决方案 »

  1.   

    取一行数据?需要取特定的列吗?如果不需要
    selectindexchange事件就可以啊
      

  2.   

    Private Sub dgDoorState_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dgDoorState.ItemDataBound
            '点击某行就选择该行
            If (e.Item.ItemIndex > -1) Then
                e.Item.Attributes.Add("OnClick", Page.GetPostBackClientEvent(e.Item.Cells(5).Controls(0), ""))
            End If
        End Sub  Private Sub dgDoorState_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles dgDoorState.SelectedIndexChanged
            HidDoorID.Value = dgDoorState.SelectedItem.Cells.Item(0).Text
        End Sub