SMART datagrid v.1 > Classes > GridDataSet
rowsで渡されたデータ行のインデックスの目録で該当する行たちを削除する。 実際に一つ以上の行が削除になったらrowEventsの設定によってイベントが発生する。 
rowEventsがtrueなら個別の行たちが削除される度にonRowDelete, onRowCountChangedイベントが発生し、 指定していないか、falseで指定すればすべての行が削除された後onRowsDeletedイベントが一度発生し、 その後onRowCountChangedイベントが続いて発生する。
    // 削除イベントハンドラ
    ds.onRowsDeleted = function (ds, rows) {
        console.log(rows.length + '行たちが削除されました。';
    }
    ds.onRowCountChanged = function (ds) {
    }   $('#txtCount').val(ds.rowCount());
    
    // 現在チェックされたデータ行たちを削除する。
    var rows = [];
    for (var i = 0, cnt = grid.rowCount(); i < cnt; i++) {
        var row = grid.getRow(i);
        row.isChecked() && row.dataIndex() >= 0 && rows.push(row.dataIndex());
    }
    if (rows.length > 0) {
        ds.deleteRows(rows, false);
    }