【发布时间】:2017-08-11 13:00:43
【问题描述】:
我的 Windows From 中有 DataGridView 在设计时有 7 列。现在,当我调用LoadItemReport() 函数时,我想在 DataGridView 的第三个位置插入一个新列。我在单击按钮时调用此函数。添加一列应该只发生一次。如果之前添加了该列,则下次不应添加该列。
这是我的代码。
private void LoadItemReport(List<InvoiceInfo> invList,List<string> temList)
{
try
{
DataGridViewColumn clqty = new DataGridViewColumn()
{
HeaderText = "Qunatity",
CellTemplate = new DataGridViewTextBoxCell(),
Name = "clqty",
Width = 10
};
dgvItems.Columns.Insert(3, clqty);
}
catch
{
}
}
现在,当我单击按钮时,它每次都会添加新列。我希望它只发生一次。我哪里错了?
【问题讨论】: