Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用数据层访问从数据库读取图像_C#_Asp.net_Database_Image_Webforms - Fatal编程技术网

C# 使用数据层访问从数据库读取图像

C# 使用数据层访问从数据库读取图像,c#,asp.net,database,image,webforms,C#,Asp.net,Database,Image,Webforms,使用数据层访问在数据库中插入。另外,使用Select语句从数据库中获取数据。 当DataGrid充满信息时,就没有图像了——我不知道如何将字节转换成图像 DataGrid是这样填充的: BooksTableAdapter booksTableAdapter = new BooksTableAdapter(); GridView1.DataSource = booksTableAdapter.GetEverythingFromBooks(); GridView1.DataBind(); Book

使用数据层访问在数据库中插入。另外,使用Select语句从数据库中获取数据。 当DataGrid充满信息时,就没有图像了——我不知道如何将字节转换成图像

DataGrid是这样填充的:

BooksTableAdapter booksTableAdapter = new BooksTableAdapter();
GridView1.DataSource = booksTableAdapter.GetEverythingFromBooks();
GridView1.DataBind();
BooksTableAdapter insertAdapter = new BooksTableAdapter();
int NewBook = Convert.ToInt32(insertAdapter.InsertBook(Titletxt.Text, Categorytxt.Text, ISBNtxt.Text, Descriptiontxt.Text, pic));
它工作得很好,但我看不到图像

整个Insert语句如下所示:

BooksTableAdapter booksTableAdapter = new BooksTableAdapter();
GridView1.DataSource = booksTableAdapter.GetEverythingFromBooks();
GridView1.DataBind();
BooksTableAdapter insertAdapter = new BooksTableAdapter();
int NewBook = Convert.ToInt32(insertAdapter.InsertBook(Titletxt.Text, Categorytxt.Text, ISBNtxt.Text, Descriptiontxt.Text, pic));

另外,不确定转换图像是否正常工作。

网格视图的代码在哪里?如何将数据集中返回的值设置为image server控件?