在数据库中进行模糊查询,用datagrid显示在WEB 页面上。要求按照pnametxt输入的字符进行查询,用的是以下程序:private void Button1_Click(object sender, System.EventArgs e)
{   
String d;
d=pnametxt.Text;
String selectstr="SELECT * FROM ForthLevelResult WHERE (点名 LIKE 'd;%') ";
SqlConnection w=new SqlConnection("workstation id=\"WHU-DL\";packet size=4096;user id=DL;data source=\"WHU-DL\";persist " +
"security info=True;initial catalog=四等水准;password=525525");
SqlDataAdapter wmh=new SqlDataAdapter(selectstr,w);
wmh.SelectCommand.Parameters.Add("@d",SqlDbType.NVarChar,20,d);
DataSet w1=new DataSet();
wmh.Fill(w1,"ww");
DataGrid1.DataSource=w1.Tables["ww"];
DataGrid1.DataBind();
w.Close();
}
但不成功:编译器错误信息: CS0103: 名称“forthresult1”在类或命名空间“ASP.WebForm1_aspx”中不存在
  是什么原因??要怎么改正??