Listbox problem
Hejkoden er fl.g:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace DatabaseEksempel
{
public partial class Boxset : Form
{
public Boxset()
{
InitializeComponent();
}
private void btn_Click(object sender, EventArgs e)
{
OleDbConnection Myconnection = null;
OleDbDataReader dbReader = null;
Myconnection = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Documents and Settings\Lars\Dokumenter\Filmliste2.mdb");
Myconnection.Open();
OleDbCommand cmd = Myconnection.CreateCommand();
cmd.CommandText = "SELECT * FROM Ark1";
dbReader = cmd.ExecuteReader();
string Titel;
while (dbReader.Read())
{
Titel = dbReader.GetValue(3).ToString();
lb.Items.Add(Titel);
}
dbReader.Close();
Myconnection.Close();
}
private void button2_Click(object sender, EventArgs e)
{
OleDbConnection Myconnection = null;
OleDbDataReader dbReader = null;
Myconnection = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Documents and Settings\Lars\Dokumenter\Filmliste2.mdb");
Myconnection.Open();
OleDbCommand cmd = Myconnection.CreateCommand();
cmd.CommandText = "SELECT * FROM Ark1";
dbReader = cmd.ExecuteReader();
string Titel;
while (dbReader.Read())
{
Titel = dbReader.GetValue(6).ToString();
lb.Items.Add(Titel);
}
dbReader.Close();
Myconnection.Close();
}
}
}
jeg kan sagtens få data frem i listbox'en ved at tryppe på den første knap (button1) , men hvis jeg trykker på knap2 kommer disse data bare efter det gamle i listbox'en så jeg både har det første og det nye lige efter i hinanden nedaf. Det var meningen at man efter at trykke på knap 2 så skulle "slette" det der allerede VAR i listbox'en og vise det nye indhold. Men det sker ikke...