[ bjtetf @ 15.05.2006. 12:51 ] @
| Imam ovaj problem u C#:
kako npr ako imam jedan text box, jedno dugme i tabelu (SQL SERVER ) koja sadrzi samo jednu
kolonu.I sada da uvezem ovaj text box sa ovom kolonom, tako da kada unesem neku vrijednost
u text box i pritisnem dugme, da se u tabelu upise ta vrijednost ( tj da izvsi insert).
Znam kako se to povezuje listbox i tabela, ali ovdje imam problema. |
[ erkan @ 17.05.2006. 08:52 ] @
Pazi jarane,
ne moze se precizno shvatiti sta hoces da uradis ustvari.
Preformulisi pitanje i daj vise detalja i sa malo koda ako je moguce
ovako ne zna se odakle da se pocne pojasnjavanje:
da li ti treba DataBinding, ili ti treba konekcija sa bazim i izvrsavanje upita
ili sta vec.
Pozdrav
[ bjtetf @ 18.05.2006. 20:11 ] @
Hocu da uradim najobicniji Insert u tabelu koja je otvorena u aplikaciji(nemam problema sa
bazom podataka ).Ali necu da u samoj tabeli(da se misem pozicioniram na novu kolonu i da
unosim nove vrijednosti) kad je ucitam dodajem sadrzaj, vec hocu da
napravim odredjene textbox-ove u koje cu unijeti vrijednosti i onda pri kliku na button
da se doda nova kolona u tabelu sa vrijednostima koje sam unio u textbox-ove.
[ hakiro @ 18.05.2006. 21:21 ] @
najbolje je poceti od pocetka,
znaci nadji neku knjigu ili tutorial o ado.net-u
pa ako budes imao problem koji nije ovako opsti kao sad ,
ti se javi
[ bjtetf @ 22.05.2006. 15:10 ] @
Zelim da uradim insert u tabelu FAKULTET, i prijavljuje mi gresku da FA_SIFRA ne postoji
u tabeli,a ona postoji.Koristim SQL Server.
Evo koda:
private void potvrda(object sender, System.EventArgs e)
{
DataTable kom=new DataTable();
int m_rowpozicija=0;
DataRow newrow=kom.NewRow();
newrow["FAKULTET.FA_SIFRA"]=textBox1.Text;
newrow["FAKULTET.NM_PTT"]=textBox2.Text;
newrow["FAKULTET.FA_NAZIV"]=textBox3.Text;
newrow["FAKULTET.FA_ADRESA"]=textBox4.Text;
newrow["FAKULTET.FA_TELEFON"]=textBox5.Text;
newrow["FAKULTET.FA_EMAIL"]=textBox6.Text;
kom.Rows.Add(newrow);
sqlDataAdapter1.Update(kom);
m_rowpozicija=kom.Rows.Count-1;
this.PrikaziAktuelniZapis();
}
private void PrikaziAktuelniZapis()
{
DataTable vlado=new DataTable();
int m_rowpozicija=0;
if(kom.Rows.Count==0)
{
textBox1.Text="";
textBox2.Text="";
textBox3.Text="";
textBox4.Text="";
textBox5.Text="";
textBox6.Text="";
return;
}
textBox1.Text=kom.Rows[m_rowpozicija]["FAKULTET.FA_SIFRA"].ToString();
textBox2.Text=kom.Rows[m_rowpozicija]["FAKULTET.NM_PTT"].ToString();
textBox3.Text=kom.Rows[m_rowpozicija]["FAKULTET.FA_NAZIV"].ToString();
textBox4.Text=kom.Rows[m_rowpozicija]["FAKULTET.FA_ADRESA"].ToString();
textBox5.Text=kom.Rows[m_rowpozicija]["FAKULTET.FA_TELEFON"].ToString();
textBox6.Text=kom.Rows[m_rowpozicija]["FAKULTET.FA_EMAIL"].ToString();
}
[ erkan @ 23.05.2006. 12:23 ] @
Ne postoji jer ti je tabela koju kreiras
u fji 'potvrda' sa DataTable kom=new DataTable();
u stvari nista, tj. nikad nisi vezao DataSet odnosno tu tabelu DataTable
sa tabelom u bazi, tako da samoj tabeli nikad nisu ni dodate kolone
koje koristis...
znaci malo pogledaj ado.net isplativije je
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.