在带有绑定源的datagridview中,是否可能在添加新行时复制最后一个单元格名称并在其中添加数字?复制名称不是问题,但是名称之后的数字我无法解决。我正在寻找的结果是,当您按下添加按钮时,您得到的是:工作表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);
}