ID、名前、および画像を持つ画像テーブルからデータを取得しようとしています。画像は、画像データ型のバイトだと思います。ただし、小さなエラーアイコンではなく、画像が表示されているのを見ることができませんでした。出力のスクリーンショットを以下に示します。それを修正して画像を表示するのを手伝ってください。私は初心者です:(
私はこのコードを使用します。バイナリデコードされた画像をImageという名前の3番目のグリッドビュー列に入れるように微調整したいと思います。ImageField を使用しました。アイテム テンプレートは VS 2010 エディターでは廃止されているため、テンプレートは使用しません。
conn.Open();
// open the connection
SqlDataAdapter Sqa = new SqlDataAdapter("select * from Images", conn);
DataTable ds = new DataTable();
Sqa.Fill(ds); // fill the dataset
for (int i = 0; i < ds.Rows.Count; i++)
{
MemoryStream ms = new MemoryStream((byte[])ds.Rows[i]["Image"]);
}
GridView1.DataSource = ds; // give data to GridView
GridView1.DataBind();
conn.Close();
GridView1.Visible = true;