با سلام به دوستان و همكاران محترم
من كد زير رو با اين هدف نوشتم كه مقدار فيلدهاي يك ديتا ست رو
در يك استراكچر بريزم. همانطور كه ميبنيد تمام برنامه ها رو به شكلي نوشتم كه قابل استفاده درهمه جا باشه
مشكل من اينه كه اطلاعات از ديتا ست خوانده ميشه ولي در استراكچر قرار نميگيره
لطفا راهنمايي كنيد كه اشكال اين كد در كجاست
توجه : نام و ترتيب و نوع فيلدهاي ديتاست دقيقا مشابه نام- ترتيب و نوع فيلدهاي استراكچر ميباشد
DS نام ديتا ستي است كه اطلاعات در آنجا قراردارد
Stru_Employee نام استراكچري است كه حلقه بايد آنرا با اطلاعات موجود در ديتا ست پركند
Dim ObjInfo AsNew Stru_Employee
ItemCounter = 0
ForEach f As System.Reflection.FieldInfo InGetType(Stru_Employee).GetFields
Dim Amount = ds.Tables(0).Rows(0).Item(ItemCounter)
ItemCounter = ItemCounter + 1
f.SetValue(ObjInfo, Amount)
Next