ورود

View Full Version : سوال: مشکل در کار با گرید ویوو در ASp.net



Mostafa_
چهارشنبه 10 مهر 1392, 01:53 صبح
سلام دوستان یه سوال داشتم
من با سی شارپ برنامه نویسی میکردم قبلا
تو سی شارپ وقتی میخواستم یه رکورد رو حذف یا ویرایش کنم اطلاعات فیلدهای رکورد خاص رو تو تکس باکس میریختم
با این دستور
dataGridView1.CurrentRow.Cells["ID"].Value.ToString();
جای توضیح نیست اما این دستور به عنوان مثال ای دی سطری که انتخاب شده رو برمیگردونه
حالا دارم با ASp یه سایت خبری درست میکنم (Cms)
میخوام همین کارو با گرید ویوو انجام بدم اما نمیدونم چطوری
در اصل میخوام وقتی کاربر روی دکمه Select یک رکورد خواص کلیک کرد مثلا متن خبر تو یه متعیر ذخیره بشه
خیلی هم ور رفتم با خاصیتهاش اما به جایی نرسیدم
ممنون میشم راهنمایی کنین

aminireza65
چهارشنبه 10 مهر 1392, 10:42 صبح
برای استخراج مقادیر از گرید در asp از این کد استفاده کن
GridView1.Rows[0].Cells[1].Text.ToString
داخل براکت ها اندیس مورد نظر خودت رو بذار

Mostafa_
چهارشنبه 10 مهر 1392, 13:43 عصر
برای استخراج مقادیر از گرید در asp از این کد استفاده کن
GridView1.Rows[0].Cells[1].Text.ToString
داخل براکت ها اندیس مورد نظر خودت رو بذار


سلام
ممنون

اما مشکلم حل نشد :D
یعنی کار نمیکنه !!!!
این روش اطلاعاتی رو تو رشته ذخیره میکنه که تو گرید نشون میده
من شماره خبر یا همون ID خبر رو مخفی کردم (کلا تو دستور Sql ذکر نکردم که نشونش بده)
اون رو چطور میشه مقدار رو دراورد و تو رشته ذخیره کرد ؟؟؟؟
تو روشی که بالا برای پروژه های سی شارپ استفاده میکنم هیچوقت ID خبر رو به کاربر نشون نمیدم ، یعنی کلا تو دستور SQL نمینویسم
اما وقتی کاربر روی یه رکورد کلیک میکنه از توی بانک (با توجه به دستور) ID خبر رو برمیگردونه
میخوام همچین کاری کنم
برای اون باید چه کنم !؟؟؟!!! ؟؟؟؟

sam166
چهارشنبه 10 مهر 1392, 21:39 عصر
http://barnamenevis.org/showthread.php?417310-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D9%86%DB%8C%D8%AF-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%D9%87%D8%A7%DB%8C-ASP.NET-(%DA%AF%D8%B1%DB%8C%D8%AF%D9%88%DB%8C%D9%88-%D9%87%D9%85%D9%87-%DA%A9%D8%A7%D8%B1%D9%87)