private   void   DataGrid1_ItemDataBound(object   sender,   System.Web.UI.WebControls.DataGridItemEventArgs   e)
{ ImageButton   imgDel=(ImageButton)e.Item.FindControl("ImageButton2");if(imgDel!=null)
{
imgDel.Attributes.Add("onmouseover","window.showModalDialog('seedemo.aspx?id1="+id+"','dialogWidth:1200px;dialogHeight:350px;scroll:no;status:no;center:yes;resizable:no;help:no;');");}}
我想根据取得的id1显示不同的网页对话框,该如何取的id的值 

解决方案 »

  1.   

    protected void DataGrid1_ItemDataBound(object sender, DataGridItemEventArgs e)
            {
                if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
                {
                    
                    string id = e.Item.Cells[id字段的索引].Text;               
                  
                }
            }