اوبالیت به بو
پنج شنبه 14 دی 1391, 14:13 عصر
درود بر شما
من یک دستور Join برروی 3 جدول دارم که یکسری رکورد رو برام واکشی می کنه. حال برای یک Button درون TemplateField گرید مربوطه باید مقدار CommandArgument رو تنظیم کنم. مساله اینجاست که اسم فیلد کلید هر سه جدول ID هست.
در SQL برای اینکه مشخص کنیم این ستون ID مربوط به کدام جدول هست میایم اسم جدول و بعد نام ستون رو می نویسیم، به عنوان مثال: Repairs.ID یا Students.ID
حال من برای Eval باید بگم که منظور من از ID جدول x هست. یعنی مثلا: Eval("Repairs.ID") که البته از این دستور اشکال گرفته میشه...
توضیح بیشتر: از اونجایی که تعداد ستون های جداول زیاد هستند در دستور Select از * استفاده کردم بنابراین نمی تونم از دستور Aliance در SQL استفاده کنم. این روش رو گذاشتم برای آخرین تلاش.
من یک دستور Join برروی 3 جدول دارم که یکسری رکورد رو برام واکشی می کنه. حال برای یک Button درون TemplateField گرید مربوطه باید مقدار CommandArgument رو تنظیم کنم. مساله اینجاست که اسم فیلد کلید هر سه جدول ID هست.
در SQL برای اینکه مشخص کنیم این ستون ID مربوط به کدام جدول هست میایم اسم جدول و بعد نام ستون رو می نویسیم، به عنوان مثال: Repairs.ID یا Students.ID
حال من برای Eval باید بگم که منظور من از ID جدول x هست. یعنی مثلا: Eval("Repairs.ID") که البته از این دستور اشکال گرفته میشه...
توضیح بیشتر: از اونجایی که تعداد ستون های جداول زیاد هستند در دستور Select از * استفاده کردم بنابراین نمی تونم از دستور Aliance در SQL استفاده کنم. این روش رو گذاشتم برای آخرین تلاش.