【发布时间】:2014-12-11 17:45:53
【问题描述】:
从下拉列表中选择学生 ID 时,我必须在我的网页上显示学生姓名和图像。图像以 var 二进制格式存储在 db 上。如何检索图像并在图像框上显示。下面给出的代码仅显示学生的名字和姓氏。如何显示图像?请帮帮我。
代码:
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
DataSet1TableAdapters.TextBoxTableTableAdapter tx;
tx = new DataSet1TableAdapters.TextBoxTableTableAdapter();
DataTable dt = new DataTable();
dt = tx.GetstudData(int.Parse(DropDownList1.SelectedValue));
foreach (DataRow row in dt.Rows)
{
TextBox1.Text = (row["FirstName"].ToString());
TextBox2.Text = (row["SecondName"].ToString());
}
}
SQL 查询:
SELECT FirstName, SecondName, StudentImage FROM TextBoxTable WHERE (Id = @Id)
aspx来源:
<div>
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:Image ID="Image1" runat="server" />
</div>
数据库:
【问题讨论】:
-
我不想使用通用的 http 处理程序。我想在我的网页上显示图像而不使用通用 http 处理程序。
标签: c# asp.net image varbinary