PDA

View Full Version : مشکل هنگام دسترسی به داده ها وقتی بعضی row ها del شده ؟؟



Modifier
سه شنبه 02 بهمن 1386, 05:16 صبح
وقتی داده ای در ds میباشد هنگامی که رکورد ها رو حذف میکنیم و با دستور زیر میخواهیم دسترسی پیدا کنیم error میدهد :چرا؟




if (!dr.IsNull(dc.ColumnName))
columnValue = dr[dc].ToString();



error:




Deleted row information cannot be accessed through the row.






ممنون

SabaSabouhi
چهارشنبه 03 بهمن 1386, 08:53 صبح
با سلام
پیش‌نهاد مى‌کنم که از DataView استفاده کنى.



Dim MyView as DataView = MyTable.DefaultView


در این حالت شما مى‌توانید با تنظیم فیلتر سطرهاى اولیه، جارى، حذف شده، اضافه شده و یا تغییر کرده رو جداگانه داشته باشى.



MyView.RowFilter = DeletedRows
MyView.RowFilter = CurrentRows


صبا صبوحى