有没有办法不让用户在我的电子表格上插入行/列?
我有一个Excel 2013工作簿项目,我必须阻止用户访问以插入/删除行和列。
是。您只需解锁工作表上的所有单元格,然后对其进行保护。只需取消选中除"插入行"、"插入列"、"删除行"one_answers"删除列"之外的所有选项。
将AllowNew和AllowDelete属性设置为false,以限制用户创建新行或从excel列表对象中删除行。
http://msdn.microsoft.com/en-us/library/system.windows.forms.bindingsource.allownew(v=vs.110).aspx
DataSet.Tables["tablename"].DefaultView.AllowDelete = false;
BindingSource.AllowNew = false;