private void button2_Click(object sender, EventArgs e) { if (bindingSource1.Count > 0) { воз_работы delRow = bindingSource1.Current as воз_работы; bindingSource1.RemoveCurrent(); //работыЛист.Remove(delRow); bindingSource1.MoveLast(); // пересчет(); } }
private void button3_Click(object sender, EventArgs e) { клРабота.выбран = false; выбор_работы выборРаботы = new выбор_работы(); выборРаботы.ShowDialog(); if (клРабота.выбран) { //int[] aMax = new int[2]; //if (de.опл_работы.Local.Any()) //{ // aMax[0] = de.опл_работы.Local.Max(n => n.номер); //} //if (de.опл_работы.Any()) //{ // aMax[1] = de.опл_работы.Max(n => n.номер); //} //int maxNum = aMax.Max(); воз_работы newRow = new воз_работы() { код = Guid.NewGuid(), оплата = клОплата.оплата, работа = клРабота.работа, сумма = клРабота.deRow.стоимость }; int строка = bindingSource1.Add(newRow); //работыЛист.Add(newRow); bindingSource1.Position = строка; // пересчет(); } dataGridView1.Select(); }