ايران ويج

نسخه‌ی کامل: شماره ردیف در دیتا گرید ویو
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
سلام اساتید گل
من میخوام وقتی یه رکورد به دیتا گریدم اضاف میکنم شماره ردیف هم کنارش اضافه بشه
ممنون میشم راهنمایی کنید؟
شما میتونی برای اضافه کردن ردیف از دستور ROW_NUMBER() OVER که مربوط به sql هست استفاده کنی(2005 به بالا)

کد:
SELECT ROW_NUMBER() OVER(FirstName) RowNumber,FirstName, LastName FROM Person
سلام مبین جان فکر کنم منظور ایشان دیتابیس نباشه چون حرفی از دیتا بیس نزده
گفته اضافه کردن row به دیتا گرید.
شماره هر ردیف جدید که قرار اضافه بشه تعداد ردیف های موجود + 1 میشه
datagrid.rows.count
دوست عزیز ممنون از جوابتون میشه بیشتر توضیح بدین؟
اگه یک ردیف از وسط پاکشد شماره ها بهم نمی خوره؟
سلام
خب باید روشن کنی که دقیقا چی میخوای.
1-علی
2-حسن
3-حسین

حالا اگه حسن حذف بشه باید حسین شمارش بشه 2 یا اینکه این کار لازم نیست؟
خب شما این کارو میکنی یک col به گریدت اضافه میکنی برای ردیف و در رویداد rowbindidng میاد به اون col شماره میدی موقع InsertیاDelete هم باید این کارو از اون سطر انجام بدی
(۲۲-اسفند-۱۳۸۹, ۰۱:۳۲:۴۴)HoseinVig نوشته است: [ -> ]سلام
خب باید روشن کنی که دقیقا چی میخوای.
1-علی
2-حسن
3-حسین

حالا اگه حسن حذف بشه باید حسین شمارش بشه 2 یا اینکه این کار لازم نیست؟

یله دوست عزیز دقیقا همین را میخوامClap میشه یه نمونه کد واسم بذارید؟
منتظرم017
سلام
آسون بودا ، فقط کافی بود یه کمی حواستو جمع میکردی
من برات یه نمونه نوشتم ، حالا باید دعامون کنی
[تصویر:  attachment.php?aid=6262]
سلام دوستان
سوالی که من دارم اینه:(با استفاده از sql)کدی که نوشتم اینجوریه که وقتی یک ردیف به گریدویو اضافه میشه btnSave تابع پر کردن گرید از sql را فراخوانی می کنه.می خوام بعد این کار گرید ویو اون ردیف اضافه شده را نشون بده.
در حالت عادی می ره رو ردیف اول وامیسته.ممنون میشم راهنمایی کنید.
(۰۹-بهمن-۱۳۹۲, ۱۲:۴۰:۳۲)mahm3m نوشته است: [ -> ]سلام دوستان
سوالی که من دارم اینه:(با استفاده از sql)کدی که نوشتم اینجوریه که وقتی یک ردیف به گریدویو اضافه میشه btnSave تابع پر کردن گرید از sql را فراخوانی می کنه.می خوام بعد این کار گرید ویو اون ردیف اضافه شده را نشون بده.
در حالت عادی می ره رو ردیف اول وامیسته.ممنون میشم راهنمایی کنید.

سلام
اگر درست متوجه شده باشم :
شما باید بعد از درج اطلاعات در دیتابیس دوباره select بگیرید و نتیجه را در گردیدویو نمایش بدید
متوجه راه حلتون نشدم میشه کدی را که باید اضافه شه را بنویسید.ممنون
صفحه‌ها: 1 2