while(dr.Read())
{
Response.Write(dr["pID"].ToString()+"-");
Response.Write(dr["personName"].ToString()+"-");
Response.Write(dr["personSex"].ToString()+"-");
Response.Write("<a href=?pID="+dr["pID"].ToString()+">删除</a><br>");
}这样写可以吗,我写了一个删除记录的函数
private void deletePerson(string pID)
{
   SqlConnection con=createconnection();
   con.Open();
   string strSel="delete from person where pID='"+pID+"'";
   SqlCommand MyComm=new SqlCommand(strSel,con);
   MyComm.ExecuteNonQuery();
}如何调用这个函数比较好呢,帮我把那个连接改改吧

解决方案 »

  1.   

    不知道你是不是想这样。
    while(dr.Read())
    {
    deletePerson(dr["pID"].ToString());
    }
      

  2.   

    啊,不会吧!
    SqlConnection con=createconnection();
    这个里的creatconnection是个方法,你看看,你对应类里面有没有这个方法,看看,在里面改一下就可以了啦
    至于如何调用这个方法
    直接
    deletePerson(要删除的ID);
    就可以了。
      

  3.   

    Response.Write("<a href=?pID="+dr["pID"].ToString()+">删除</a><br>");如何把函数附加到这个句子里面?