datagird 中,点击行的任意部位可以引发事件的么?
我想点击行任意部位的时候弹出行。   或者还有其他什么实现方法的?谢谢

解决方案 »

  1.   

    具体?  不懂,客户端脚本可以获得单击行的 datakeyfield 或者其他该行记录相关的信息?
      

  2.   

    在 DataGrid2_ItemDataBound中加入If e.Item.ItemType = ListItemType.Item Or  e.Item.ItemType= ListItemType.AlternatingItem Then
    e.Item.Cells(3).Attributes.Add("onclick", "alert('You click at ID: " & e.Item.Cells(0).Text & "!');")后面alert是引发的事件
      

  3.   

    解决  附:
    e.Item.Attributes.Add("onmouseover","this.bgColor='#CCFFFF'");
    e.Item.Attributes.Add("onmouseout","this.bgColor='#ffffff'");
      

  4.   

    在 DataGrid1_ItemDataBound中加入If e.Item.ItemType = ListItemType.Item Or  e.Item.ItemType= ListItemType.AlternatingItem Then
    e.Item.Cells(3).Attributes.Add("onclick", "alert('You click at ID: " & DataGrid1.DataKeys(e.Item.ItemIndex).ToString() & "!');")