#c# #sql
#c# #sql
Вопрос:
Мне нужно записать в файл .doc результат запроса в коде C #
SqlCommand command = new SqlCommand("SELECT Id,Name,Price FROM [Products] WHERE [Id]=@Id ", sqlConnection);
While (await sqlReader.ReadAsync()){
listBox3.Items.Add(Convert.ToString(sqlReader["id"]) " "
Convert.ToString(sqlReader["Name"]) " " (1 ((readSearch1 - f) * 1.2) / f));
}
Комментарии:
1. gist.github.com/shps951023/75033925d7c64037dfb878ab9042eb91
2. Незначительный момент: это даже не будет компилироваться так, как написано, из-за
While
неправильного использования заглавной буквы.3. Это недопустимый C # или SQL. Я ничего не вижу о файле .doc. И это не то, как добавлять элементы в элемент управления ListBox.
Ответ №1:
Для этого вы можете использовать библиотеку Docx. https://cathalscorner.blogspot.com/search ?q= создать
// Create a new document.
using (DocX document = DocX.Create("Test.docx"))
{
// Create a new Paragraph with the text "Hello World".
Paragraph p = document.InsertParagraph("Hello World.");
// Make this Paragraph flow right to left. Default is left to right.
p.Direction = Direction.RightToLeft;
// Save all changes made to this document.
document.Save();
}