sluysen
Legacy Member
Voor mijn eindwerk maak ik een programma voor een traiteur, met enkele datagrids in, en ook de mogelijkheid om klanten/leveranciers/gerechten te zien en aan te passen.
nu heb ik enkele kleine foutjes waardoor ik niet verder kan..
eerst en vooral is een specified cast error op het rode stukje
de bedoeling is dat ik op kolom aantal in mijn datagrid klik, en dat er daarna een nieuw form verschijnt waar ik een aantal kan ingeven (in dit geval het aantal dat ik wil bestellen)
verder krijg ik index is outside the bounds of the array op volgend rood stuk
iemand die me kan verder helpen?
nu heb ik enkele kleine foutjes waardoor ik niet verder kan..
eerst en vooral is een specified cast error op het rode stukje
de bedoeling is dat ik op kolom aantal in mijn datagrid klik, en dat er daarna een nieuw form verschijnt waar ik een aantal kan ingeven (in dit geval het aantal dat ik wil bestellen)
Code:
private void gridBestelling_CellClick(object sender, DataGridViewCellEventArgs e)
{
switch (gridBestelling.Columns[gridBestelling.CurrentCell.ColumnIndex].DataPropertyName.ToLower())
{
case "afbeelding":
Afbeelding frmAfbeelding = new Afbeelding(gridBestelling["foto", gridBestelling.CurrentCell.RowIndex].Value.ToString());
frmAfbeelding.ShowDialog();
break;
case "aantal":
int idGerecht = (int)gridBestelling["idGerecht", gridBestelling.CurrentCell.RowIndex].Value;
DataRow[] r = Variabelen.dsGerechten.Tables["Gerechten"].Select("idGerecht='" + idGerecht + "'");
[COLOR="Red"] [B]int aantal = (int)r[0]["Aantal"];[/B][/COLOR]
AantalIngeven frmNummer = new AantalIngeven((int)r[0]["Aantal"]);
r[0]["Aantal"] = frmNummer.Aantal;
frmNummer.ShowDialog();
break;
}
gridBestelling.Refresh();
}
verder krijg ik index is outside the bounds of the array op volgend rood stuk
Code:
private void lstVoorstellen_SelectedIndexChanged(object sender, EventArgs e)
{
idVoorstel = (int)lstVoorstellen.SelectedIndex;
DataRow[] r = Variabelen.dsVoorstellen.Tables["Voorstellen"].Select("idVoorstel='" + idVoorstel + "'");
[COLOR="Red"][B] txtOmschrijving.Text = r[0]["omschrijving"].ToString();
txtPrijsPerVoorstel.Text = r[0]["prijspervoorstel"].ToString();
cmbCategorie.SelectedValue = r[0]["idCategorie"].ToString();[/B][/COLOR]
}
iemand die me kan verder helpen?
