|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.03.2021, 14:02 | #1 |
Новичок
Джуниор
Регистрация: 11.03.2021
Сообщений: 2
|
БД Access в visual studio
есть БД access добавила ее в visual studio, не работает поле счетчика и вычисляемое поле при добавлении новых записей, код первой формы:
using System; using System.Data; using System.Windows.Forms; using System.Data.OleDb; namespace книжный_магазин2 { public partial class Form1 : Form { public string CmdText = "SELECT * FROM [Order]"; public string ConnString = "Provider=Microsoft.Jet.OLEDB.4 .0; DataSource=C:\\Users\\Семья\\Deskto p\\учеба\\3 семестр\\Визуальное программирование и человеко-машинное взаимодействие (часть 1)\\Контрольная работа\\книжный магазин.mdb"; public Form1() { InitializeComponent(); OleDbDataAdapter dA = new OleDbDataAdapter(CmdText, ConnString); DataSet ds = new DataSet(); } private void Form1_Load(object sender, EventArgs e) { // TODO: данная строка кода позволяет загрузить данные в таблицу "книжный_магазинDataSet.Литература" . При необходимости она может быть перемещена или удалена. this.литератураTableAdapter.Fill(th is.книжный_магазинDataSet.Литератур а); // TODO: данная строка кода позволяет загрузить данные в таблицу "книжный_магазинDataSet.Отделы" . При необходимости она может быть перемещена или удалена. this.отделыTableAdapter.Fill(this.к нижный_магазинDataSet.Отделы); } private void button2_Click(object sender, EventArgs e) { отделыTableAdapter.Update(книжный_м агазинDataSet); литератураTableAdapter.Update(книжн ый_магазинDataSet); } private void button1_Click(object sender, EventArgs e) { Form2 af = new Form2(); af.Owner = this; af.Show(); } } } код второй формы : using System; using System.Data; using System.Windows.Forms; namespace книжный_магазин2 { public partial class Form2 : Form { public Form2() { InitializeComponent(); } private void Form2_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { Form1 main = this.Owner as Form1; if (main != null) { DataRow nRow = main.книжный_магазинDataSet.Tables[0].NewRow(); int rc = main.dataGridView2.RowCount + 1; nRow[0] = rc; nRow[1] = textBox1.Text; nRow[2] = textBox2.Text; main.книжный_магазинDataSet.Tables[0].Rows.Add(nRow); main.литератураTableAdapter.Update( main.книжный_магазинDataSet.Литерат ура); main.книжный_магазинDataSet.Tables[0].AcceptChanges(); main.dataGridView1.Refresh(); textBox1.Text = ""; textBox2.Text = ""; } } private void button2_Click(object sender, EventArgs e) { Close(); } } } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с подключением БД Access к Visual Studio 2013 язык C++ | alfparcour | Помощь студентам | 1 | 26.02.2015 19:11 |
Visual Studio 2005 и Access 2003 не сохраняется | tceba | Visual C++ | 6 | 12.01.2014 21:13 |
Хорошо оплачиваемая работа (знание Access и Visual Studio) | manlog | Microsoft Office Access | 0 | 02.02.2012 12:59 |
VISUAL STUDIO 2008 defaul language - как переключить в VISUAL STUDIO 2008 язык программирования, использ | Эйнж | Общие вопросы C/C++ | 0 | 27.12.2009 20:39 |