private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
e.Item.Attributes.Add("ondblClick","javascript:window.location.href='index.aspx?CName="+Name+"';");
}
我想双击DataGrid的时候,把DataGrid中的绑定字段"姓名"传给Index页面,怎么在DataGrid1_ItemDataBound事件中得到绑定字段"姓名",然后传送出去呢,或者有别的方法吗?谢谢了

解决方案 »

  1.   

    DataBinder.Eval(e.Item.DataItem,"姓名字段")
      

  2.   

    DataBinder.Eval(e.Item.DataItem,"姓名字段")
      

  3.   

    是这样吗,还是不行,报错~ private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {

    string Name=DataBinder.Eval(e.Item.DataItem,"CustomerName").ToString();

    e.Item.Attributes.Add("ondblClick","javascript:window.location.href='index.aspx?CName="+Name+"';close();");

    }
      

  4.   

    我的想法是这样DataGrid1_ItemDataBound事件中注册双击事件,然后得到DataGrid中的绑定字段客户姓名,双击DataGrid中的哪一行,就把绑定字段客户姓名传过去~现在问题就是得不到绑定字段客户姓名,怎么得到~