命名空间“FileSetTableAdapters”中不存在类型或命名空间名称“UpFilesTableAdapter”(是缺少程序集引用吗?)怎么改正呢
还有一个错误是
错误 4 “FileSet”并不包含“UpFiles”的定义 希望有人求救,谢谢了。

解决方案 »

  1.   

    所有代码如下:using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;public partial class ImageShow : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            // 创建数据集实例
            FileSet fileSet = new FileSet();        // 创建数据适配器实例
            FileSetTableAdapters.UpFilesTableAdapter adapter = new FileSetTableAdapters.UpFilesTableAdapter();        // 读取数据,我们从GridView通过QueryString方式传入参数FileID,该参数是数据库中记录的文件ID
            adapter.Fill(fileSet.UpFiles, int.Parse(Request["FileID"]));        // 取出二进制文件内容,假设文件一定存在,则第0行的FileContent字段就是我们要取的数据
            byte[] by = (byte[])fileSet.UpFiles.Rows[0]["FileContent"];        // 写入输出流
            Response.BinaryWrite(by);    }
    }
      

  2.   

    http://www.cnblogs.com/cnyyl/archive/2008/08/28/830357.html你应该是缺少建表 UpFiles 你按照步骤一步一步来试试看