我有這段代碼工作,它將一個PDF文檔上傳到SQL Server Express,並將其顯示給DataGridView。我如何下載或查看(默認PDF閱讀器)上傳的文件?下載代碼 - Linq C#
我發現的大部分代碼片段都是針對ASP.NET的;這是Winforms。謝謝。
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());
}
什麼是LINQ與此有關? –