我的表单上有datagridview,我想只允许用户填写上一行中的所有单元格时添加新行。
我怎么做?
答案 0 :(得分:0)
如果您的datagridview没有复选框或自定义列,您可以在每一步检查上一行中的所有字段是否为空或空,然后使AllowUserToAddRows = true
示例:
bool all_fields_completed=true;
for(int i=0;i<mydatagrid.Columns.count;i++)
if(String.IsNullorEmpty(mydatagrid.Rows[mydatagrid.Rows.Count-1].Cells[i].Value.ToString()))
all_fields_completed=false;
if (all_fields_completed==true) mydatagrid.AllowUserToAddRows = true;
答案 1 :(得分:-1)
点击您的Datagridview - &gt;单击Datagridview任务 - &gt;并选中“启用添加”。
问候