データベースから画像を取得し、Datalist を使用して表示していますが、画像の読み込み時間が長いため、最適化の助けが必要です。これが私のコードです:
public byte[] GetPicture(string Id, string state)
{
byte[] picData = null;
try
{
if (con.State == ConnectionState.Closed)
this.openConnection();
strGetImage = string.Format(strGetImage, Id);
OleDbCommand oledbCommand = new OleDbCommand(strGetImage, con);
picData = (byte[])(oledbCommand.ExecuteScalar());
}
catch (Exception)
{
}
finally
{
con.Close();
}
return picData;
}