Пытаюсь отобразить таблицу из Database MS SQL в проекте Windows Forms .Net C
Собственно, вот код:
(библиотеки все подключил)
public partial class Form1 : Form
{
SqlConnection sqlconnection;
public Form1()
{
InitializeComponent();
}
private async void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string connection = @"Data Source=РИЧИ-ПК\SQLEXPRESS;Initial Catalog=Example;Integrated Security=True";
sqlconnection = new SqlConnection(connection);
await sqlconnection.OpenAsync();
SqlDataReader reader = null;
SqlCommand command = new SqlCommand("SELECT * FROM [eOne]", sqlconnection);
try
{
reader = await command.ExecuteReaderAsync();
while (await reader.ReadAsync())
{
listBox1.Items.Add(Convert.ToString(reader["Id_Profile"]) + " " + Convert.ToString(reader["f_name"]) + " " + Convert.ToString(reader["i_name"]));
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString(), ex.Source.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error);
}
finally
{
if (reader!= null)
reader.Close();
}
}
}
итог: (ничего не вывелось)
1. Событие-то происходит?
2. Таблица в базе не пустая?
3. Убрать try и посмотреть, может, информативно сдохнет
кстати, в хелпах значения полей как-то заковыристо вытаскиваются: reader.GetFieldValueAsync(i)
(https: //docs.microsoft.com/en-us/dotnet/framework/data/adonet/asynchronous-programming)
- SQL, C#, Windows Forms проблемы с кодом Добрый день! Цель работы состоит в том чтобы создать форму с SQL запросами баз данных. Должно выглядеть как на (рис 1). В методичке описано, чтобы SQL запросы работали с Формами нужно прописать такой код (рис 2). Я вписываю код, но код выдает ошибку. В чем может быть проблема?
- Сохранение формы .net в файл .CS дизайнером форм (c#, Windows Forms) Можно ли сохранить форму в файл? Дизайнер я сделал, как преобразовать форму в код c#?
- Каким образом в c++ Windows Forms можно ввести массив? Через какой бокс делать? И где его можно отобразить потом? Если точнее, то как в итоге его передать в Расширенный Текст Бокс
- Windows 10/KMS auto net. Кончилась лицензия windows 10 и я скачал KMS auto net но при активации как при автоматической Так и ручной всегда возникала ошибка: Во время установки ключа произошла ошибка. Как исправить?