SQL Serverデータベースとのやり取りを含むC#を学習しています。しかし、私は、PictureBoxイメージをプログラムでSQL Serverデータベースに追加することに固執しています:C#:バイト配列を使用して、PictureBoxイメージをデータテーブルオブジェクトを介してSQL Serverデータベースに保存します。
単一のレコードをデータベースに表示/編集/追加するためのテキストボックスとフォームを作成しました。 - テキストフィールドのtxtName.DataBindings.Add(「テキスト」、playersTable、「名前」) - 私はpicturebox1イメージバイト配列をバインドする必要があると思うが、方法がわからないような
DB Connection = RRConnection
SqlCommand object = playersCommand
SqlDataAdapter object = playersAdapter
dataTable object = playersTable
currencyManager = playerManager
PictureBox1 control = including a button to navigate filesystem and select/load jpeg image into form PictureBox1
バインディング:次のto do
フォームが閉じられると、テーブルはSQLServerデータベーステーブルtbl_BBの "Image"という名前の列にロードされます。タイプイメージ。
イメージをバイト配列に変換して保存する必要があることはわかっていますが、イメージバイト配列をdataTableにバインドしてフォームクローズ時にデータベースにアップロードする方法を混乱させます。私はそれに多くのグーグルを行ったが、ソリューションは、私が使用しているコードと一致するように見えない...
これを考えると、これに必要なコードを教えてもらえますか?
コードに合った解決策が見つからない場合は、そのコードの十分なサンプルを質問に含めると便利です。 – Adrian
[ここ](https://stackoverflow.com/a/35452889/5045688)および[ここ](https://stackoverflow.com/a/22938707/5045688)を参照してください。 –