У меня есть список с двумя кнопками. Первая кнопка для добавления файла в список. Вторая кнопка для удаления из списка.Как вставить данные из списка в базу данных?
И есть третья кнопка, которую я хочу использовать, чтобы вставить файлы из списка в базу данных SQL Server.
Например, если я добавил два файла в список, я хочу сохранить их в своей базе данных после нажатия кнопки вставки.
Извините за мой плохой английский; Я надеюсь, что кто-то может помочь мне
// this button for adding files to listbox
private void add_Click(object sender, EventArgs e)
{
OpenFileDialog parcourir = new OpenFileDialog();
parcourir.Filter = "XML Files (.xml)|*.xml|All Files (*.*)|*.*";
if (parcourir.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
listBox1.Items.Add(parcourir.SafeFileName);
}
}
//this button for deleting selected file in listbox
private void delete_Click(object sender, EventArgs e)
{
if (listBox1.Items.Count > 0)
{
if (listBox1.SelectedIndex < 0)
{
MessageBox.Show("select a file first", "error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
else
{
listBox1.Items.RemoveAt(listBox1.SelectedIndex);
}
}
else
{
MessageBox.Show("listbox empty", "error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
}
private void insert_Click(object sender, EventArgs e)
{
//save files from listbox to sql database
}
Что вы изучали эту проблему? Какая у вас база данных? как выглядят ваши таблицы. Как вы подключаетесь к своей базе данных? Вы должны сказать нам что-то, что мы можем использовать иначе никто не сможет вам помочь – GuidoG
спасибо @GuidoG Я использую sql-сервер. У меня есть databse DB.mdf Я хочу сохранить файлы в таблицу FILES, которая содержит 3 столбца: number_file (auto_increment) name_file path_file –
Я думаю, что простой поиск ADO.Net будет достаточно, чтобы решить эту Совет: Используйте CommandBuilder –