Witam,
Stworzyłem w aplikacji okienkowej formularz dodawania rekordu do bazy danych. Utworzyłem połączenie z bazą, ConnectionString, DataSet, TableAdaptery, etc. Pod formularzem utworzyłem button "Dodaj", który na zdarzenie Click miałby dodać nowy wiersz a do poszczególnych kolumn tabeli wprowadzić wartości z textBoxów.
W TableAdapterze dodałem metodę dodawania zamawiającego (jest to baza danych z klientami).
Przy buttonClick zrobiłem coś takiego:
private void button1_Click(object sender, EventArgs e)
{
int idzam;
idzam = Convert.ToInt32(textBox7.Text);
idzam = int.Parse(textBox7.Text);
int nrtel;
nrtel = Convert.ToInt32(textBox4.Text);
nrtel = int.Parse(textBox4.Text);
int nrfax;
nrfax = Convert.ToInt32(textBox5.Text);
nrfax = int.Parse(textBox5.Text);
zamawiajacyTableAdapter1.DodajZam(textBox7.Text, richTextBox2.Text, textBox1.Text+", "+textBox2.Text+", "+textBox3.Text, textBox4.Text, textBox5.Text, textBox6.Text);
}
Wyświetla następujące błędy:
Error 1 The best overloaded method match for 'Dzial_Ofertowania.Dzial_OfertowaniaDataSetTableAdapters.ZamawiajacyTableAdapter.DodajZam(int, string, string, int?, int?, string)' has some invalid arguments';
Error 2 Argument '1': cannot convert from 'string' to 'int'
Error 3 Argument '4': cannot convert from 'string' to 'int?'
Error 4 Argument '5': cannot convert from 'string' to 'int?'
Proszę o podpowiedź jak załatwić problem :)