而且:使用
public void zhsylxxx_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if (e.CommandName == "append1"
{
string sql4 = "select * from 宗海信息数 where 宗海序号='"+((System.Web.UI.WebControls.TextBox)e.Item.FindControl("newzhxh"
).Text+"'";
conn.open();
SqlCommand cmd=new SqlCommand(sql4,conn);
SqlDataReader dr=cmd.ExecuteReader();
if(dr.Read())
{
this.Label3.Text="该材料名称已经存在";
dr.Close();
conn.Close();
}
else
{
dr.Close();
string sql11="insert into 宗海信息数..............
this.Label3.Text="添加成功";
conn.Close();
}
}
this.OpenDB3();
}
发现也执行两次,那么label3.text中显示的内容就出现错误了,如何保证只执行一次呢?
大虾帮忙啊!