در مورد شماره رديف بايد بگم که توسط ايجاد فيلد مجازي ميشه اين کار را انجام داد که فوق العاده روش سخت و دشواري است.
شايد بهتر باشه يک فيلد اضافه براي اين کار در نظر بگيريد و زمان نمايش گزارش فيلد رديف را update کنيد.
در کل کنترل datareport خيلي ضعيف مي باشد.
مثل ساير محصولات مايکروسافت دچار مشکلات اساسي است.
بهتره از کريستال ريپورت استفاده کنيد.
زبان vb6 هم کنار بگذاريد و سراغ دات نت برويد.
اگر باز هم با دات نت مشکل داشتيد بهتره کل محصولات مايکروسافت را البته به غير از sql server را کنار گذاشته و سراغ محصولات برلند نظير دلفي برويد.
موفق باشيد