このコードは機能しており、PDF ドキュメントを SQL Server Express にアップロードし、DataGridView に表示します。アップロードされたファイルをダウンロードまたは表示するには (デフォルトの pdf リーダーで) どうすればよいですか?
私が見つけたほとんどのコード スニペットは ASP.NET 用でした。これはウィンフォームです。ありがとうございました。
private void btnSave_Click(object sender, EventArgs e)
{
if (docnoTextBox.Text == "" && docfromTextBox.Text == "")
{
MessageBox.Show("Cannot save empty strings");
}
else
{
try
{
iteisDataContext das_db = new iteisDataContext();
Document newDoc = new Document();
newDoc.docid = docnoTextBox.Text;
newDoc.docdate = docdateDateTimePicker.Value;
newDoc.postdate = DateTime.Now;
newDoc.doctype = cboDocType.Text;
newDoc.docfrom = docfromTextBox.Text;
//Convert string to linq.binary
Binary pdfFile = new ASCIIEncoding().GetBytes(ofdMain.FileName);
// And back to string - dae pa ini confirmado!
//string fileUpload = Encoding.ASCII.GetString(pdfFile.ToArray());
newDoc.docupload = pdfFile;
newDoc.docsubject = docsubjectTextBox.Text;
newDoc.notes = notesTextBox.Text;
// Update database
das_db.Documents.InsertOnSubmit(newDoc);
das_db.SubmitChanges();
MessageBox.Show("Document Saved.", "Success",
MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}