就是在javascript里得到DataGrid 里面选中的行

解决方案 »

  1.   

    DataGrid1.SelectedItem.Cells[index].Text
      

  2.   

    参考一下:
    在ItemDataBound事件中:
    public void MyDataGrid_OnItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
    {
    String ContractName = DataBinder.Eval(e.Item.DataItem, "(数据库字段)ContractName").ToString();
    String ContractID = DataBinder.Eval(e.Item.DataItem, "ContractID").ToString();
    e.Item.Style["cursor"] = "hand";
    e.Item.ToolTip = ContractName;
    e.Item.ForeColor=Color.Blue;
    e.Item.Attributes.Add("onclick","window.open('Details.aspx?ContractID="+ContractID+"','_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,revisable=no,left=100,top=0,width=600,height=450'); return false;window.opener=null;window.close();"); 
     }
    }