Mikähän mahtaa olla vialla alla olevassa koodissa? (Antaa virheilmoituksen siirtymä painikkeista 'nimeä TuoteDataSet ei ole nykyisessä kontekstissä.
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.Data;
using System.Data.OleDb;
namespace Tietokanta
{
///
/// Description of MainForm.
///
public partial class MainForm : Form
{
public MainForm()
{
//Yhteysolio
OleDbConnection aConnection;
//Komento-olio
OleDbCommand aCommand;
//Dataset-olio
DataSet TuoteDataSet;
//Sovitin-olio
OleDbDataAdapter tblTuoteTableAdapter;
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
aConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source= C:\\Users\\admarko\\Documents\\SharpDevelop Projects\\Tietokanta\\varasto.mdb");
aConnection.Open();
string sqlStr = "SELECT TuoteId, Tuotenimi, Maara, Hinta FROM tblTuote";
aCommand = new OleDbCommand(sqlStr, aConnection);
tblTuoteTableAdapter = new OleDbDataAdapter(aCommand);
TuoteDataSet = new DataSet();
TuoteIdTextBox.DataBindings.Add("Text",TuoteDataSet, "tblTuote.TuoteId") ;
TuotenimiTextBox.DataBindings.Add("Text", TuoteDataSet, "tblTuote.Tuotenimi") ;
HintaTextBox.DataBindings.Add("Text", TuoteDataSet, "tblTuote.Hinta") ;
MaaraTextBox.DataBindings.Add("Text", TuoteDataSet, "tblTuote.Maara") ;
tblTuoteTableAdapter.Fill(TuoteDataSet,"tblTuote");
InitializeComponent();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
}
void EnsimmainenClick(object sender, EventArgs e)
{
// Siirtyminen seuraavaan tietueeseen.
this.BindingContext[TuoteDataSet, "tblTuote"].Position =1;
}
void EdellinenClick(object sender, EventArgs e)
{
// Siirtyminen edelliseen tietueeseen.
this.BindingContext[TuoteDataSet, "tblTuote"].Position -= 1;
}
void AlkuunClick(object sender, EventArgs e)
{
// Siirtyminen ensimmäiseen tietueeseen.
this.BindingContext[TuoteDataSet, "tblTuote"].Position = 0;
}
void LoppuunClick(object sender, EventArgs e)
{
//Siirtyminen viimeiseen tietueeseen.
this.BindingContext[TuoteDataSet, "tblTuote"].Position = this.BindingContext[TuoteDataSet, "tblTuote"].Count-1;
}
}
}
C Sharp
3
618
Vastaukset
- Ohikulkija..
C sharppia tuntematta ja senkummemmin koodia tutkimatta äkkiseltään näyttäisi että
DataSet TuoteDataSet;
on määritelty MainFormin sisällä eikä näy sen ulkopuolelle. Voisiko sen siirtää sen ulkopuolelle? esim:
...
...
public partial class MainForm : Form
{
DataSet TuoteDataSet;
public MainForm()
{
...
...
Kuten sanottu en Csharppia tunne joten voi neuvo olla päin seiniä - FireOfFeenix
laita tämä alkuun:
using System.Data.DataSet;
Jos tuokaan ei auta, niin sitten mene liittämään tarvittava kirjasto paikoilleen, joka siinä tapauksessa sinulta puuttuu- FireOfFeenix
Tarkemmin vilkaisten, niin todellakin, siirrä muuttuja tosiaan edellisen neuvon mukaiseen paikkaa.... :)
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Metsäkoneen kuljettaja huuteli tutkijalle
"voisit kyllä ottaa rintaliivit pois ennen kuin tulet minulle juttelemaan, hän sanoo." https://yle.fi/a/74-20106446 On70410030Suomi on täysin sekaisin
Jo ties monettako päivää hirveä itku ja poru jostain helvetin nilviäisistä. https://www.is.fi/taloussanomat/art-20000104124390Kaikki ei vieläkään usko luontokatoon.
Suomussalmen Hukkajoella foliohattu metsäkoneen kuljettaja tuhosi tuhansia harvinaisia jokihelmisimpukoita eli raakkuja903016Sano vain suoraan, että nyt riittää
ettei kiinnosta. Sano, että lopeta! En ihmettelisi, jos olet saanut tarpeeksesi ja toivot minun ymmärtävän lopettaa. Eh432855Mari Rantanen asettaa sairaan lapsen edun oman uransa edelle - (tekikö Marin samaa)
Noin toimii kunnon vastuuntuntoinen äiti, mutta siitäkin nämä mt-ongelmaiset vasemmistolaiset häntä täällä haukkuvat. "2302668Ohhoh! Ex-pääministeri Sanna Marinin Joni-rakas paljasti ilouutisen: "Tässä kuussa..."
Sanna Marin on ollut naimisissa Markus Räikkösen kanssa. Nyt hänen seurassaan on usein julkkishiusmuotoilija Joni Willb552664- 1531855
Luokatonta toimintaa
Tyrmistyttävää toimintaa Stora Enson korjuu yrittäjältä Hukkajoella. Täyttä piittaamattomuutta laeista ja luontoarvoista711710Ensimmäisestä kohtaamisesta saakka
minulla on ollut hämmentynyt olo. Miten voit tuntua siltä, että olisin tuntenut sinut aina? Sinun kanssasi on yhtä aikaa141620Maailmankuulu homopingviini on kuollut
Minä niin toivoin että pariskunta olisi saatu kunniavieraiksi ensi kesän Prideen. 💔 "Maailmankuulu homopingviini on k61423