繁体   English   中英

Datagridview如何跳过删除的空白行?

[英]Datagridview How to skip blank rows deleted?

datagridview如何跳过删除的空白行? 这是以下错误:

无法通过行访问已删除的行信息

这是我的代码: http : //pasted.co/bcb3fb31

您必须实现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; }
    }

希望这会有所帮助。 最好的祝福,

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM