急急急急急急急急急急急急急急急急,望高手指教。 数据库中的图像数据如何绑定到固定的<asp:Image>上? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按字节读出来转化为流,保存成bitmap然后显示出来,应该不是很大问题吧? <% @Import Namespace="System.Data" %><% @Import Namespace="System.Data.SqlClient" %><HTML> <HEAD> <title>DisplayDBImageExample</title> <script language="C#" runat="server"> void SubmitBtn_Click(object sender, System.EventArgs e) { int ImgID = Convert.ToInt32(ImgIDTextBox.Text); string ConnStr = System.Configuration.ConfigurationSettings.AppSettings["ConnectionSqlServer"]; string query = "SELECT * FROM ImageTable WHERE ImageID = @ImageID"; SqlCommand myCommand = new SqlCommand(query, new SqlConnection(ConnStr)); myCommand.Parameters.Add("@ImageID", SqlDbType.Int); myCommand.Parameters["@ImageID"].Value = ImgID; myCommand.Connection.Open(); SqlDataReader dr = myCommand.ExecuteReader(); if(dr.Read()) { Response.ContentType = (string)dr["ImageContentType"]; Response.OutputStream.Write((byte[])dr["ImageData"], 0, (int)dr["ImageSize"]); } else { Response.Write("没有这个图片的ID号"); Response.End(); } dr.Close(); myCommand.Connection.Close(); } </script> </HEAD> <body> <form id="Form1" method="post" runat="server"> <h3>将数据库保存的图片显示到页面上示例</h3> 输入图片在数据库中的ID: <asp:textbox id="ImgIDTextBox" runat="server"></asp:textbox> <asp:button id="SubmitBtn" runat="server" Text="显示" OnClick="SubmitBtn_Click"></asp:button> </form> </body></HTML> C# 这个字符串"02,03,04,"怎样去掉逗号?Split()会报错 C# 上标问题 请教数据库中“存储过程” 标准三层架构asp.net + SQL2000数据库办公自动化源码(C#开发)分享 应用程序中的服务器错误 想学C#只学了语法,想从案例着手,但发现知识不够 c#窗体datagridview控件找不到最后选择行 有没有搞过ARCGIS的大神?求一个简单的问题。 如何让程序在进行大数据量运算的时候,还可以响应界面上的其他响应啊? 求救,如何可以将一个报表设为横向打印 如何确定选中了DataGRID的一行 在线等待,万般火急,大哥们帮帮忙.图片存到数据库里面,在读出来!!!!
<% @Import Namespace="System.Data" %>
<% @Import Namespace="System.Data.SqlClient" %>
<HTML>
<HEAD>
<title>DisplayDBImageExample</title>
<script language="C#" runat="server">
void SubmitBtn_Click(object sender, System.EventArgs e)
{
int ImgID = Convert.ToInt32(ImgIDTextBox.Text); string ConnStr = System.Configuration.ConfigurationSettings.AppSettings["ConnectionSqlServer"];
string query = "SELECT * FROM ImageTable WHERE ImageID = @ImageID"; SqlCommand myCommand = new SqlCommand(query, new SqlConnection(ConnStr));
myCommand.Parameters.Add("@ImageID", SqlDbType.Int);
myCommand.Parameters["@ImageID"].Value = ImgID;
myCommand.Connection.Open(); SqlDataReader dr = myCommand.ExecuteReader(); if(dr.Read())
{
Response.ContentType = (string)dr["ImageContentType"];
Response.OutputStream.Write((byte[])dr["ImageData"], 0, (int)dr["ImageSize"]);
}
else
{
Response.Write("没有这个图片的ID号");
Response.End();
} dr.Close();
myCommand.Connection.Close();
}
</script>
</HEAD>
<body>
<form id="Form1" method="post" runat="server">
<h3>将数据库保存的图片显示到页面上示例</h3>
输入图片在数据库中的ID:
<asp:textbox id="ImgIDTextBox" runat="server"></asp:textbox>
<asp:button id="SubmitBtn" runat="server" Text="显示" OnClick="SubmitBtn_Click"></asp:button>
</form>
</body>
</HTML>