图片显示问题!求救啊! 这样做不行吧, Response.End()后,就不执行后面的了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是我循环的代码:int intBase = 0;while (intBase < intPictureNum) {intBase += 1;} 我把循环放在这里也还是只显示一张图片:int intBase = 0;while (intBase < intPictureNum) {//输出图象文件二进制数制Response.OutputStream.Write((byte[])SqlReader["ImageData"], 0, (int)SqlReader["ImageSize"]); intBase += 1;} 你的指针没有移动,对于.net的sqlReader我也不太熟悉,但是感觉应该这样int intBase = 0;while (intBase < intPictureNum) {//输出图象文件二进制数制Response.OutputStream.Write((byte[])SqlReader["ImageData"], 0, (int)SqlReader["ImageSize"]); SqlReader.movenext; //移动指针,具体请查看相关资料。intBase += 1;} 我记得好像有一条语句用来清空response.output.stream.clear好象是,会不会有关? CmdObj.Parameters.Add("@ImageID", SqlDbType.Char).Value = ImgSubtrahend;Con.Open();SqlDataReader SqlReader = CmdObj.ExecuteReader();while (SqlReader.Read()){ Response.ContentType = (string)SqlReader["ImageContentType"];//设定输出文件类型//输出图象文件二进制数制Response.OutputStream.Write((byte[])SqlReader["ImageData"], 0, (int)SqlReader["ImageSize"]); intBase += 1;}Response.End();Con.Close(); 请问:luohzad(一心一意想成为c#高手)while (SqlReader.Read()){ 应包含到哪里?循环:int intBase = 0;while (intBase < intPictureNum) {应从哪里开始? 这样编还是不行!int intBase = 0;while (intBase < intPictureNum) {while (SqlReader.Read()){Response.ContentType = (string)SqlReader["ImageContentType"];//设定输出文件类型//输出图象文件二进制数制Response.OutputStream.Write((byte[])SqlReader["ImageData"], 0, (int)SqlReader["ImageSize"]);}intBase += 1;} 每次循环要改变ImgSubtrahend值呀,你现在都是同一条sql语句呀 能给个例子参考吗? aoyo(遨游) gridview分页后整个框架高度不一样 多个一样的自定义控件问题 在客户端为控件修改控件属性,页面回传时报错 发了无数帖,都解决不了的问题,再次发问,看看在csdn上能解决吗? DevExpress控件ASPxTreeView问题 今天头一天上班,遇到了问题,郁闷 怎样把数据库里查出的两个字段 分别绑定到连个Label里 关于.net里面自带报表工具注册问题 asp.net 上传大文件 求命啊!!xml web service 的问题! OleDB Exception: record is too large 如何简单的将两层目录列表显示出来
int intBase = 0;
while (intBase < intPictureNum) {intBase += 1;
}
int intBase = 0;
while (intBase < intPictureNum) {//输出图象文件二进制数制
Response.OutputStream.Write((byte[])SqlReader["ImageData"], 0, (int)SqlReader["ImageSize"]); intBase += 1;
}
while (intBase < intPictureNum) {//输出图象文件二进制数制
Response.OutputStream.Write((byte[])SqlReader["ImageData"], 0, (int)SqlReader["ImageSize"]); SqlReader.movenext; //移动指针,具体请查看相关资料。intBase += 1;
}
好象是,会不会有关?
Con.Open();
SqlDataReader SqlReader = CmdObj.ExecuteReader();
while (SqlReader.Read())
{
Response.ContentType = (string)SqlReader["ImageContentType"];//设定输出文件类型//输出图象文件二进制数制
Response.OutputStream.Write((byte[])SqlReader["ImageData"], 0, (int)SqlReader["ImageSize"]); intBase += 1;
}Response.End();
Con.Close();
while (SqlReader.Read())
{
应包含到哪里?
循环:
int intBase = 0;
while (intBase < intPictureNum) {
应从哪里开始?
int intBase = 0;
while (intBase < intPictureNum) {while (SqlReader.Read()){Response.ContentType = (string)SqlReader["ImageContentType"];//设定输出文件类型//输出图象文件二进制数制
Response.OutputStream.Write((byte[])SqlReader["ImageData"], 0, (int)SqlReader["ImageSize"]);
}intBase += 1;
}