C# Datagridview如何跳过删除的空行?
datagridview如何跳过删除的空行? 这是以下错误: 无法通过行访问已删除的行信息C# Datagridview如何跳过删除的空行?,c#,C#,datagridview如何跳过删除的空行? 这是以下错误: 无法通过行访问已删除的行信息 这是我的代码:您必须实现SQLDataTable事件处理程序,如下所示: YourDataTable.RowDeleted += new DataRowChangeEventHandler(dataTable_RowChanged); private void dataTable_RowChanged(object sender, DataRowChangeEventArgs e) {
这是我的代码:您必须实现SQL
DataTable
事件处理程序,如下所示:
YourDataTable.RowDeleted += new DataRowChangeEventHandler(dataTable_RowChanged);
private void dataTable_RowChanged(object sender, DataRowChangeEventArgs e)
{
DataRow _dr = e.Row as DataRow;
try
{
if (e.Row.RowState == DataRowState.Deleted)
{
// YOUR CODE
}
if (e.Row.RowState == DataRowState.Added) { //OPTIONAL }
if (e.Row.RowState == DataRowState.Modified) { //OPTIONAL}
}
catch (Exception ex) { }
finally { _dr = null; }
}
希望这能有所帮助。致以最良好的祝愿,首先显示您的工作。这是我的代码:这不工作:
foreach(saleStockWithProviderDataGridView.Rows中的DataRow行){if(row.RowState!=DataRowState.Deleted){
在此代码:saleStockWithProviderDataGridView.RowDeleted+=新DataRowChangeEventHandler(saleStockWithProviderDataGridView_RowChanged);
请澄清您正在使用的数据库和开发环境,并检查您是否正确引用了相应的.NET库。注意,