Индекс вне диапазона ?
NpgsqlCommand cd = new NpgsqlCommand("insert into client (ref_client,type_client,nom,adresse,tele,fax) values (@ref_client,@type_client,@nom,@adresse,@tele,@fax) ", cnx); Console.WriteLine(dataGridView1.SelectedRows.Count.ToString()); MessageBox.Show(dataGridView1.SelectedRows.Count.ToString()); cd.Parameters.AddWithValue("@ref_client", dataGridView1.SelectedRows[2].Cells[1].Value.ToString()); cd.Parameters.AddWithValue("@type_client", dataGridView1.SelectedRows[2].Cells[2].Value.ToString()); cd.Parameters.AddWithValue("@nom", dataGridView1.SelectedRows[2].Cells[3].Value.ToString()); cd.Parameters.AddWithValue("@adresse", dataGridView1.SelectedRows[2].Cells[4].Value.ToString()); cd.Parameters.AddWithValue("@tele", dataGridView1.SelectedRows[2].Cells[5].Value.ToString()); cd.Parameters.AddWithValue("@fax", dataGridView1.SelectedRows[2].Cells[6].Value.ToString()); cnx.Open(); cd.ExecuteNonQuery(); cnx.Close();
Что я уже пробовал:
могу ли я получить помощь по поводу моего кода?
ну, я пытаюсь подключить свою базу данных к vs (честно говоря, я не очень хорошо с ней знаком )
и я пытаюсь создать настольное приложение, в котором я могу назначать свои значения и хранить их в своей базе данных (используя postgresql кстати)
может у помогите пожалуйста .
спасибо тебе
MadMyche
Когда вы отлаживаете это; то, что появляется из консоли.WriteLine или MessageBox.Показать команды?