Здравейте отново. Понеже виждам че няма мнения по въпроса бих искала да бъда по - конкретна. Ако може само някакво пояснение върху кога който съм направила в червено - как работи и каква е всъщност неговата задача. Предварително благодаря!
Това е учебен пример въпреки всичко, което изисква да се направи и се прави както трябва не работи. Става въпрос за частта, в която трябва да изпрати попълнената информация в БД. БД е на Аксес. След като се натисне бутона за изпращане на данните те изчезват от местата за попълване (което и трябва да става), НО БД си остава празна. Някой може ли да ми каже има ли грешка в тази код или не? Или кое може би не го правя както трябва или пропускам?!?
Извинявам се ако въпроса ми е глупав просто от няколко дена се мъча да го разгадая този пример и не мога. За повече яснота примера съм го взела от: http://functionx.com/adonet/oledb/cv...tarowentry.htm изпълнявам стъпките както трябва, НО.... не мога да разбера защо данните не се попълват в БД?!?!
Ето и кода (VC#):
private void btnAddCar_Click(object sender, System.EventArgs e)
{
DataTable tblCars = new DataTable();
tblCars = this.dsCarInventory1.Tables["Cars"];
DataRow rowNewCar;
rowNewCar = tblCars.NewRow();
rowNewCar["TagNumber"] = this.txtTagNumber.Text;
rowNewCar["Make"] = this.txtMake.Text;
rowNewCar["Model"] = this.txtModel.Text;
rowNewCar["CarYear"] = this.txtYear.Text;
rowNewCar["Category"] = this.cboCategory.Text;
rowNewCar["HasK7Player"] = this.chkK7Player.Checked.ToString();
rowNewCar["HasCDPlayer"] = this.chkCDPlayer.Checked.ToString();
rowNewCar["HasDVDPlayer"] = this.chkDVDPlayer.Checked.ToString();
rowNewCar["CarPicture"] = this.txtPicture.Text;
rowNewCar["IsAvailable"] = this.chkAvailable.Checked.ToString();
tblCars.Rows.Add(rowNewCar);
this.oleDbDataAdapter1.Update(this.dsCarInventory1);
this.txtTagNumber.Text = "";
this.txtMake.Text = "";
this.txtModel.Text = "";
this.txtYear.Text = "";
this.cboCategory.SelectedIndex = -1;
this.chkK7Player.Checked = false;
this.chkCDPlayer.Checked = false;
this.chkDVDPlayer.Checked = false;
this.txtPicture.Text = "";
this.chkAvailable.Checked = false;
this.pctCar.Image = null;
this.txtTagNumber.Focus();
}
Предварително благодаря!