[英]DataGridView & datasource will not clear
我有一个DataGridView,它从BindingList接收其信息。 程序运行时,DGV应该完全显示为空白,没有任何行数据。 但是,它改为在某些单元格中创建带有一对值的行。 在我的Form初创公司中,我包括了
ExpenseList = new BindingList<ExpenseReportBackBone>();
dataGridViewPurchaseData.DataSource = ExpenseList;
ExpenseList.Clear();
dataGridViewPurchaseData.Rows.Clear();
尝试将其清空,但仍显示为屏幕截图所示。 为什么没有打开空白的DGV?
作为DataGridView
的默认设置, AllowUsersToAddRows
设置为true,您将看到的是新添加的行。
我不知道为什么当您运行程序时它不为空,但尝试首先将其清除以使数据源为空:
this.dataGridView.DataSource = null;
并清除行后
this.dataGridView.Rows.Clear();
如果您正在使用BindingList
DataGrid.DataSource = null;
DataGrid.DataBind();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.