De profielen worden geselecteerd met een combobox, de eigenschappen komen in labels terecht. So far so good, tot ik de eigenschappen wilde benaderen om er simpele berekeningen mee te doen. Van alles geprobeerd, maar ik krijg het niet voor elkaar. Ook een aantal websites afgestruind, maar blijkbaar niet de juiste. Dus mijn vraag; zou iemand mij op weg kunnen helpen? Bij voorbat dank.
Code: Selecteer alles
//onderstaand de code
{
public partial class Form1 : Form
{
OleDbConnection myConnection;
public Form1()
{
InitializeComponent();
string connectionSTring = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c..etc";
try
{
myConnection = new OleDbConnection(connectionSTring);
myConnection.Open();
}
catch (OleDbException ex)
{
MessageBox.Show("Probleem met verbinding van de database: "+ex.Message);
}
string commandString = "SELECT * FROM Eigenschappen";
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(commandString, myConnection);
DataSet ds = new DataSet();
dataAdapter.TableMappings.Add("Table", "Eigenschappen");
dataAdapter.Fill(ds);
DataViewManager dViewManager;
dViewManager = ds.DefaultViewManager;
comboBox1.DataSource = dViewManager;
comboBox1.DisplayMember = "Eigenschappen.Naam";
label1.DataBindings.Add("Text", dViewManager, "Eigenschappen.Gewicht");
label2.DataBindings.Add("Text", dViewManager, "Eigenschappen.Diameter");
//hier berekening met het gewicht van gekozen profiel
myConnection.Close();
}
}
}