点击datalist模板列,获得该列的e.itemindex?

解决方案 »

  1.   

    Private Sub DataGrid1_ItemDataBound(ByVal sender If e.Item.ItemType = ListItemType.Item Or _
                e.Item.ItemType = ListItemType.AlternatingItem Or _
                e.Item.ItemType = ListItemType.SelectedItem Then            Dim i As Integer
                For i = 0 To e.Item.count-1
                    e.Item(i).Attributes.Add("onclick", "javascript:return doublecl('" & e.Item.ItemIndex + 1 & "','" & i & "');")
                Next                  End If
      

  2.   

    不用这么麻烦吧,在ItemCommand事件中直接就可以获取了
      

  3.   

    private void dgList_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
    dgList.EditItemIndex = e.Item.ItemIndex;
    BindGrid();
    }