PDA

View Full Version : نوع یک Property در کنترل کاربر



anvar
یک شنبه 13 دی 1388, 14:41 عصر
ببا سلام, یک کنترل خاصی دارم که در زمان اجرای برنامه کاربر باید یکسری از اطلاعات یکی از جدول های بانک اطلاعاتی رو نشان بدهد و به تعداد فیلدهای جدول همان تعداد از کنترل به فرم اضافه شود. یکی از ستون های جدولم که کلید اصلی جدول هم هست از نوع داده uniqueidentifier هست و مقادیری هم وارد کرده ام که از نوع Guid هستند. می خواهم در زمان اجرا اطلاعات رو از بانک بخونم و در این کنترل ها بریزم ... اما مشکل : برای ستون هایی که مقادیر رشته ای یا عددی دارند, کنترل بخوبی کار می کند چرا که خصوصیاتی برای کنترل وجود دارند که نوع داده ای یکسانی دارند. اما برای ستون ID جدول که در خصوصیتی به همین نام در کنترل باید ذخیره شود مشکل وجود دارد ... در واقع نمی دانم نوع داده خصوصیت ID کنترل را از چه نوعی قرار دهم. اگر object بذارم به هنگام خواندن اطلاعات از بانک خطای "Specified cast is not valid" را می دهد. اگر نوع داده خصوصیت را string بذارم اطلاعات در کنترل ها ذخیره و نشان داده می شوند اما نه بصورت Guid بلکه اعداد صحیح , یعنی برای کنترل شماره 1 مقدار 1 و کنترل شماره دو مقدار 2 و الی آخر .... حال به نظر شما property مورد نظر برای نمایش ID را از چه نوع داده ای قرار بدهم تا بتواند مقادیر Guid را قبول کند