编好的dll,放到项目bin里面
项目引用这个dll
然后using这个类的命名空间

解决方案 »

  1.   

    编译好了,引用了
    using WebControl111...
    private void Page_Load(object sender, System.EventArgs e)

    WebControl111.las mydt=new WebControlLibl111.las();
             if(!OpenConnectoin(ref myconn,strconn))
             //前面myconn,strconn已经定义好了
             {
             }
    总是不行!
    错误是找不到文件或程序集名称“System.Data”,或找不到它的一个依赖项。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.IO.FileNotFoundException: 找不到文件或程序集名称“System.Data”,或找不到它的一个依赖项。
    源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  
    堆栈跟踪: 
    [FileNotFoundException: 找不到文件或程序集名称“System.Data”,或找不到它的一个依赖项。]
       WebApplication1218930.WebForm1.Page_Load(Object sender, EventArgs e) +0
       System.Web.UI.Control.OnLoad(EventArgs e) +67
       System.Web.UI.Control.LoadRecursive() +29
       System.Web.UI.Page.ProcessRequestMain() +724 
      

  2.   

    将你的类拷贝到bin目录下,然后右键点击项目中的“引用”-->添加引用-->浏览-->找到你的dll文件,确定便可以了。然后在你的程序中  using ...
    便可使用了。
      

  3.   

    那你就再添加一个System.Data.dll的引用
    如:
       smile_wu所说
      

  4.   

    如果这些可行,那么我将要做的事就是:
    删除取得的纪录的某一行.我可以这么做myconn.open();
    SqlCommand myCommand = new SqlCommand(deleteCmd, myConn);
    myCommand.Parameters.Add(new SqlParameter("@lpName", SqlDbType.VarChar, 50));
    myCommand.Parameters["@lpName"].Value = DataGrid1.DataKeys[(int)E.Item.ItemIndex];
    SqlDataReader dr = myCommand.ExecuteReader();
    DataGrid1.Items[DataGrid1.EditItemIndex];这些我在练习时是可以删除成功的。现在问题是。
    在刚才的类中还有删除的方法!public bool DeletPerson( System.Data.SqlClient.SqlConnection conn,string TableName,string  deletID,string PersonID)
    {
    string delStr=""; 
    if(deletID!=null && deletID != "")
    {
    delStr ="delete " + TableName + " where ID=" + deletID ";
    }
    else 
    {
    delStr ="delete " + TableName + " where PersonID=" + PersonID "; } SqlCommand myCommand = new SqlCommand(delStr, conn);
    try
    {
    myCommand.ExecuteNonQuery();
    }
    catch (SqlException e) 
    {
    return false;
    }
    return true;
    }
    我自己的取得参数的方法不能用。如何用后面的方法删除?
    大家帮我看看,谢谢!!!
      

  5.   

    try:string ID=DataGrid1.DataKeys[(int)E.Item.ItemIndex].ToString();maybe it can help you .