有,我在msdn中看过。你上msdn查找一下就行。

解决方案 »

  1.   

    可以在模版列中加入按钮,不过还不如就用按钮列简单些,按钮列的CommandName="Select",点就后可以在后台代码中触发DataGrid1_SelectedIndexChanged事件
      

  2.   

    是DataGrid的单击事件:
    Private Sub DataGrid1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles DataGrid1.Click
      

  3.   

    假设你的选择按钮列在DataGrid的第一列,即Cells[0],给DataGrid写一个ItemDataBound事件处理程序,象这样:
    void datagrid1_ItemDataBound(object src,DataGridItemEventArgs e){
    if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem){
    e.Item.Attributes.Add("onclick",Page.GetPostBackClientHyperlink(e.Item.Cells[0].Controls[0]));
    e.Item.Attributes.Add("style","cursor:hand");
    }
    }