我用DataGrid将数据表显示在网页上,现在我希望用鼠标点击其中一个字段的内容,在这个事件中对该字段的内容进行处理。我不知道WebForm中DataGrid如何响应鼠标点击事件。请高手指点!

解决方案 »

  1.   

    if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
    {
    e.Item.Attributes.Add("onclick","__doPostBack('"+((LinkButton)e.Item.Cells[3].Controls[0]).ClientID.Replace("__","$_")+"','')");
    }
      

  2.   

    你所谓的字段是指 一 column还是 一行的 cell
      

  3.   

    void ItemDataBound(参数)//加载事件
    {
    if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
    {
    e.Item.Attributes.Add("onclick","__doPostBack('"+((LinkButton)e.Item.Cells[3].Controls[0]).ClientID.Replace("__","$_")+"','')");
    }}
      

  4.   

    void ItemDataBound(参数)
    这里面的参数指什么?这个函数究竟是什么呢?我在点击某个字段后,对其内容进行处理的代码应该放在哪个事件中?本人初学,请多多指教!