Proszę o ratunek!!!
Od dwóch dni próbuję rozwiązać problem, nurkuję w Internecie, ale nic nie wyłowiłem...
Ma początek uworzyłem listę NumericUpDown
public partial class Form1 : Form
{
List<NumericUpDown> numerics;
// itd.
}
Potem ustawiłem parametry tych dynamicznie tworzonych kontrolek
Public Form()
{
InitializeComponent()
numerics = new List<NumericUpDown>();
actualPositionXX = 15;
actualPositionYY = 60;
szerokość = 50;
wysokość = 20;
// itd.
}
Po przyciśnięciu pierwszego button1 programik bezbłędnie łączy się z bazą i pobiera warości z niej a następnie wyświetla w dynamicznie utworzonych kontrolkach NumericUpDown
for (int i = 0; i<liczba; i++)
{
NumericUpDown num = new NumericUpDown();
//...
num.Name = "num"+i.ToString();
num.Value = waga //to decimal pobrany uprzednio z bazy danych .sdf
//...
this.Controls.Add(num);
numerics.Add(num);
waga[i] = num.Value; // zapisuję sobie wagę do uprzednio zadeklarowanej tablicy decimal[] waga;
}
Z założeniu Użytkownik zobaczu dane zapisane w bazie... pokręci sobie NumericUpDown... Kliknie button2 żeby zapisać nowe wartości... Programik ma zapisać nowe ustawienia (nowe wartości NumericUpDown) w bazie danych
Dostałem podpiwiedź jak to można zrobić, ale nie znalazłem żadnego przykładowego kodu... czy ktoś poratuje biednego zielonego żółtodzioba
Private void button2_Click(object sender, EventArgs e)
{
int liczba_num = numerics.Count;
for (int i = 0; i<liczba_num; i++)
{
//pobrać aktualną (po zmianach wprowadzonych przez użytkownika) wartość NumericUpDown
//zapisać wartość w bazie danych
}
}