private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "")
            {
                MessageBox.Show("请输入股票代码!", "错误");
                return;
            }
            byte[] ImaByte;
            ImaByte = webService.getStockImageByteByCode(textBox1.Text);
            Image tempImage;
            Stream imageStream = new MemoryStream(ImaByte);
            //imageStream.Read(ImaByte, 0, ImaByte.Length);
            tempImage = Image.FromStream(imageStream);
            pictureBox1.Image = tempImage;
            pictureBox1.Show();
        }
谢谢了!

解决方案 »

  1.   

    翻译成C#.net Web,谢谢了!
      

  2.   

    似乎是要用某个股票网站提供的service...
      

  3.   


    byte[] ImaByte;
                ImaByte = webService.getStockImageByteByCode(textBox1.Text);
                Image tempImage;
                Stream imageStream = new MemoryStream(ImaByte);
                //imageStream.Read(ImaByte, 0, ImaByte.Length);
                tempImage = Image.FromStream(imageStream);
                pictureBox1.Image = tempImage;
                pictureBox1.Show();
    其实就是这儿不知道怎么写成C#.net Web的形式
      

  4.   

    分两个文件:index.aspx:
    <img src="StockImage.aspx?StockCode=<%=textBox1.Text%>" />
    StockCode.aspx:
    <%
    string StockCode = Request.QueryString("StockCode").Trim();
    if (StockCode == string.Empty)
    {
      Response.WriteFile("NullStock.gif");
    }
    else
    {
      byte[] ImaByte = webService.getStockImageByteByCode(StockCode);
      Response.BinaryWrite(ImaByte);
    }
    %>