PDA

View Full Version : حرفه ای: استخراج فیلد از data table



myazdani
یک شنبه 12 آذر 1391, 15:25 عصر
سلام

برای اینکه یه فیلد خاصی رو از data table بخونم از این دستور استفاده می کنم ولی خطا می گیره:






for (int i = 0; i < dt.Rows.Count; i++)

{

Label2.Text = dt.Rows[i].Field<



int>("GroupCode");

}








طبق اورلود پنجم داخل علامت <> باید نوع ستون مورد نظر و داخل پرانتز اسم ستون را بنویسیم ولی من اینکارو می کنم خطا میده میگه نمی تونه تبدیل نوع انجام بده.

کسی میدونه اشکال کار از کجاست؟؟ :متفکر:

plus
یک شنبه 12 آذر 1391, 18:44 عصر
شما Error رو بگذار ببینیم چی هست.در ضمن فکر نمیکنم DataTable خودش عمل Type Casting رو انجام بده و با این شرط باید نوع همه ستون ها int یا قابل تبدیل به int به صورت ضمنی (Implicit) باشه.

ali_habibi1384
دوشنبه 13 آذر 1391, 04:46 صبح
اينجوري بنويس:
Label2.Text = dt.Rows[i].["FieldName"];