以下代码为什么去掉if(object.Equals(Edit_Image,null)==false)条语句会出现在错误。
错误提示《示引用到对像》请各位高手告诉我if(object.Equals(Edit_Image,null)==false)这是什么意思。为什么去掉这个就不行,请高手们讲清楚点,谢谢private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
//为表中每个项目加上java脚 本属性。
System.Web.UI.WebControls.ImageButton Edit_Image;
Edit_Image=(System.Web.UI.WebControls.ImageButton)e.Item.FindControl("button_Edit");
if(object.Equals(Edit_Image,null)==false)
{
TextBox1.Text="asdfkajgakjglkjgl";
Edit_Image.Attributes.Add("onClick","javascript:return confirm('你能确定要删除此记录吗?')");
}
}
错误提示《示引用到对像》请各位高手告诉我if(object.Equals(Edit_Image,null)==false)这是什么意思。为什么去掉这个就不行,请高手们讲清楚点,谢谢private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
//为表中每个项目加上java脚 本属性。
System.Web.UI.WebControls.ImageButton Edit_Image;
Edit_Image=(System.Web.UI.WebControls.ImageButton)e.Item.FindControl("button_Edit");
if(object.Equals(Edit_Image,null)==false)
{
TextBox1.Text="asdfkajgakjglkjgl";
Edit_Image.Attributes.Add("onClick","javascript:return confirm('你能确定要删除此记录吗?')");
}
}
{if (e.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{System.Web.UI.WebControls.ImageButton Edit_Image;
Edit_Image=(System.Web.UI.WebControls.ImageButton)e.Item.FindControl("button_Edit");
//if(Edit_Image != null) //but it is good to check first
{
TextBox1.Text="asdfkajgakjglkjgl";
Edit_Image.Attributes.Add("onClick","javascript:return confirm('你能确定要删除此记录吗?')");
}}
}
if (e.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
不用这个不行吗?
道理一样,是除去标题,和页尾。