我在將圖像保存到我的數據庫時遇到問題。 我不知道如何插入或存儲圖像到我的數據庫並顯示在我的GridView中。如何將圖像插入數據庫並在gidview中顯示
這裏是我的我的表的設計:
在我的Web方法:
[WebMethod(EnableSession = true)]
public string sell_item(string name, Image photo, string description)
{
SqlConnection con = new SqlConnection("Data Source=USER-PC;Initial Catalog=Bidding;Integrated Security=True");
con.Open();
SqlCommand cmd = new SqlCommand("UPDATE login SET name = @name, photo = @photo, description = @description WHERE [email protected]", con);
cmd.Parameters.AddWithValue("@name", name);
cmd.Parameters.AddWithValue("@photo", photo);
cmd.Parameters.AddWithValue("@description", description);
cmd.ExecuteNonQuery();
con.Close();
return "Product has been upload successfully!";
}
我的網絡應用程序,調用Web服務代碼:
我使用的FileUpload按鈕選擇我的圖像文件。
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = Convert.ToString(a.sell_item(Convert.ToString(TextBoxName.Text), Convert.ToString(FileUploadPhoto.FileName), Convert.ToString(TextBoxDescription.Text)));
Label1.Visible = true;
if (Label1.Visible == true)
{
MessageBox.Show("Item has been uploaded successfully!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly);
Response.Redirect("Menu page.aspx");
}
}
在我的GridView我已經設置的屬性:
的圖像將不GridView中顯示。 我還是新來的C#。任何人都可以幫助我?謝謝。