我用datalist控件在显示一个人的详细信息时,例如一个人的姓名,年龄,照片等信息时,文字信息都显示正常,可是只有图片显示不出来,显示的是system[],请问如何显示表中的图片呢!
请教二楼这位,如何转换为模板啊,可不可以说的详细一点,谢啦!
请教chenjin145:
我新建了一个GetImage的页面:
代码是:
        private void Page_Load(object sender, System.EventArgs e)
        {
            // 在此处放置用户代码以初始化页面
            SqlConnection myCn=new SqlConnection();
            myCn.ConnectionString="server=local;uid=sa;pwd=;database=exchange";
           
            DataView myDv;
          
            string strsql="select GameImage from GameType";
            DataSet myDs=new DataSet("myDs");
            
            myCn.Open();
            SqlDataAdapter sda=new SqlDataAdapter(strsql,myCn);
            sda.Fill(myDs);
            myDv=myDs.Tables[0].DefaultView;
            try
            {
                Response.ContentType="image/*";
                Response.BinaryWrite((byte[])myDv[0]["GameImage"]);
            }
            catch
            {
                Response.Write("/img/pic.jpg");
            }
            myCn.Close();
        }
而在显示页面里的sqlSQL语句是:string strSQL="select GameName,Image='<img src=GetImage.aspx>' from Game";
这样做对吗???
如果不对的话,能帮忙修改一下么!