我用以下的方法把图片存到我的数据库表中,已经成功了FileStream fs=new FileStream(this.File1.Value,FileMode.Open);
byte [] mydata=new byte[fs.Length];
fs.Read(mydata,0,Convert.ToInt32(fs.Length));
            fs.Close();

string str="2";
string SqlString = "insert into item(image,itemid)values(@pic,'"+str+"')";
SqlCommand cmd = new SqlCommand();
cmd.Connection = new SqlConnection(dbutil.connstring());
cmd.CommandText = SqlString;
cmd.CommandType = CommandType.Text;
cmd.Parameters.Add("@pic",SqlDbType.Image);
cmd.Parameters["@pic"].Value=mydata;
cmd.Connection.Open();
cmd.ExecuteNonQuery();
cmd.Connection.Close();
现在我想把里面的图片读出来并且用DATAGRID的显示出来或者读出来放到IMAGE组件也行啊,各位高手有什么办法帮帮小弟啊,先谢了,你们有例子把代码贴一下也好啊