C # Вставить новую запись в набор данных с помощью SQL - PullRequest
0 голосов
/ 16 августа 2011

Я потратил несколько дней, пытаясь заставить это работать, и проверил тонну учебников, но это все еще не будет работать.я получаю ошибки сборки go, и он работает отлично, но новая строка не загружается в набор данных для сохранения в базе данных.данные отображаются в моем представлении данных, но не обновляют набор данных.

я использую базу данных sql express 2008

я в среднем программирую, хотя я новичок в c #, и это просто может обернутьсякто-то или укажет мне правильное направление или скажет мне, что я сделал неправильно.спасибо за помощь.

private void button1_Click(object sender, EventArgs e)
{
    string AccountName, Address, PhoneNumber, Suburb, Email, PostcodeInput;
    int Postcode;
    bool Parsed;           
    AccountName = textBox1.Text;
    Address = textBox2.Text;
    PhoneNumber = textBox5.Text;
    Suburb = textBox3.Text;
    PostcodeInput = postcodeTextBox.Text;
    Email = textBox6.Text;
    ToolsPlusDataSet ToolsDS = new ToolsPlusDataSet();
    Parsed = Int32.TryParse(PostcodeInput, out Postcode);
    if (!Parsed)
    {
        MessageBox.Show("Postcode was Invalid - Must be a numerical value");
        NewAccount newaccount = new NewAccount();
        newaccount.Show();
        this.Close();
    }


    ToolsPlusDataSet.AccountDetailsRow newAccountDetail;
    newAccountDetail = ToolsDS.AccountDetails.NewAccountDetailsRow();

    newAccountDetail.AccountName = AccountName;
    newAccountDetail.Address = Address;
    newAccountDetail.PhoneNumber = PhoneNumber;
    newAccountDetail.Suburb = Suburb;
    newAccountDetail.Postcode = Postcode;
    newAccountDetail.Email = Email;

    ToolsDS.AccountDetails.Rows.Add(newAccountDetail);

    this.accountDetailsTableAdapter.Update(ToolsDS.AccountDetails);

    this.Close();
}

1 Ответ

0 голосов
/ 16 августа 2011

Я написал эту статью для SQL Express, используя параметрический запрос, если вы заинтересованы, вы можете адаптировать его к вашему приложению.

http://code.msdn.microsoft.com/Esempio-applicazione-dati-494c129a

С уважением.

...