vladanb
Slavan
- Učlanjen(a)
- 18.01.2008
- Poruke
- 1
- Poena
- 301
Kreiram aplikcaju koja pomocu bar koda ocitava podatke iz accesove baze. Za prikazivanje tih podataka (uvijek je samo jedan red pri jednom pretrazivanju) koristim ListBox komponentu. Pri svakom novom ocitavanju dodaje se novi red ListBoxu, tako da se pravi lista ocitanih artikala. Zna li neko sta bi trebalo da prepravim u ovom kodu da bih umjesto ListBox komponente koristio DataGridView komponentu koja je mnogo ljepsa za ove stvari?
Pozdrav svima....
private void button1_Click(object sender, EventArgs e)
{
string bar_kod = textBox1.Text;
connect = @"Provider=Microsoft.JET.OLEDB.4.0;"
+ @"data source=.\\poslovanje.mdb";
command = "SELECT ID_artikla, Naziv_artikla, Bar_kod, Cijena, Garancija FROM Artikli WHERE Bar_kod = '"+bar_kod+"'";
ds = new DataSet();
OleDbDataAdapter adapter = new OleDbDataAdapter(command,connect);
adapter.Fill(ds,"Artikli");
DataTable dataTable = ds.Tables[0];
foreach (DataRow dataRow in dataTable.Rows)
{
listBox1.Items.Add(dataRow["ID_artikla"]+ " "
+ dataRow["Naziv_artikla"] + " "
+ dataRow["Bar_kod"] + " "
+ dataRow["Cijena"] + " "
+ dataRow["Garancija"]);
}
}
Pozdrav svima....
private void button1_Click(object sender, EventArgs e)
{
string bar_kod = textBox1.Text;
connect = @"Provider=Microsoft.JET.OLEDB.4.0;"
+ @"data source=.\\poslovanje.mdb";
command = "SELECT ID_artikla, Naziv_artikla, Bar_kod, Cijena, Garancija FROM Artikli WHERE Bar_kod = '"+bar_kod+"'";
ds = new DataSet();
OleDbDataAdapter adapter = new OleDbDataAdapter(command,connect);
adapter.Fill(ds,"Artikli");
DataTable dataTable = ds.Tables[0];
foreach (DataRow dataRow in dataTable.Rows)
{
listBox1.Items.Add(dataRow["ID_artikla"]+ " "
+ dataRow["Naziv_artikla"] + " "
+ dataRow["Bar_kod"] + " "
+ dataRow["Cijena"] + " "
+ dataRow["Garancija"]);
}
}