Возможно ли в datagridview с bindingsource при добавлении новой строки скопировать последнее имя ячейки и поставить в него число?Скопировать имя не проблема, но номер после имени я не могу решить.Результат, который я ищу, - это когда вы нажимаете кнопку добавления, вы получаете: Лист 1, Лист 2, Лист 3 и т. Д. (См. Изображение, как это должно выглядеть) с кодом, который у меня есть: Лист 1, Лист 11,Лист 111 и т. Д.
Спасибо!
private void newSheet_Click(object sender, EventArgs e)
{
string newItemName;
string newItemNumber;
string newItemDrawnBy;
if (bindingSource1.Count > 0)
{
bindingSource1.MoveLast();
SheetResource lastItem = bindingSource1.Current as SheetResource;
newItemName = lastItem.Name + " " + 1;
newItemNumber = lastItem.Number;
newItemDrawnBy = lastItem.Drawn;
}
else
{
newItemName = "Sheet";
newItemNumber = "A-00";
newItemDrawnBy = "Author";
}
SheetResource newItem = new SheetResource();
newItem.Name = newItemName;
newItem.Number = newItemNumber;
newItem.Drawn = newItemDrawnBy;
bindingSource1.Add(newItem);
}