ExecuteReader: свойство CommandText не инициализированоC#

Место общения программистов C#
Ответить
Anonymous
 ExecuteReader: свойство CommandText не инициализировано

Сообщение Anonymous »

Я провел несколько часов исследований, но, похоже, ничего не применимо к моей текущей ситуации.

Использование: Visual Studio 2010 .net 4.0,
Язык: C#

Проблема:

Я создал форму, а затем перетащил конкретную таблицу из своих источников данных в форму, чтобы получить VS2010 создаст для меня таблицу данных.

Когда я попытался изменить или добавить значения в базу данных с помощью таблицы данных, я получил ошибку, указанную выше


"ExecuteReader: свойство CommandText не было инициализировано".


Как и в моем предыдущем исследовании, НЕТ, я не определил CommandText и не знаю, где его создать, учитывая, что VS2010 создал весь код с данными и не перечисляет его в самом файле .cs.

Код, полученный из формы нажатием f7

Код: Выделить всё

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace mineral_monitor.Manual_edits
{
public partial class mineral_stock : Form
{
public mineral_stock()
{
InitializeComponent();
}

private void mineralsBindingNavigatorSaveItem_Click(object sender, EventArgs e)
{
this.Validate();
this.mineralsBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.ore_stockDataSet1);
}

private void mineral_stock_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'ore_stockDataSet1.minerals' table.
// You can move, or remove it, as needed.
this.mineralsTableAdapter.Fill(this.ore_stockDataSet1.minerals);
}
}
}
Проблема была решена путем создания строки обновления вручную в дизайнере данных.

Подробнее здесь: https://stackoverflow.com/questions/927 ... nitialized
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»