This is an optional interface on the Dataset object. It has one method, GetRangeRowset, which gets the update rowset for a range of cells in the dataset. This rowset can be used to update cell value and other properties.
interface IMDRangeRowset : public IUnknown
{
HRESULT GetRangeRowset(
IUnknown* pUnkOuter,
ULONG ulStartCell,
ULONG ulEndCell,
REFIID riid,
ULONG cPropertySets,
DBPROPSET rgPropertySets,
IUnknown** ppRowset);
};