تور لحظه آخری
امروز : چهارشنبه ، 11 مهر 1403    احادیث و روایات:  پیامبر اکرم (ص):بسم اللّه‏ الرحمن الرحيم، كليد هر نوشته‏اى است.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها




آمار وبسایت

 تعداد کل بازدیدها : 1819861115




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

لطفا من را راهنمایی کنيد: -


واضح آرشیو وب فارسی:سایت ریسک: لطفا من را راهنمایی کنيد: beauty 11 ارديبهشت 1386, 11:04چطور می تونم در page load یک صفحه بر اساس نظر کاربر، ترتیب ستون های موجود در یک gridview را تغییر بدم.مثلا در یک جدول با چهار ستون،کاربر می خواد اول ستون شماره 3،بعد 2 بعد 1 نمایش داده بشه و ستون شماره 4 اصلا نمایش داده نشه. در (ASP.Net) لطفا هر کسی در این زمینه اطلاعاتی داره به من کمک کنه.از همگی ممنونم MDP 11 ارديبهشت 1386, 11:25شما میتونید توی دستور SQL خودتون این تغییرات رو اعمال کنید مثلا: Select stoon1,sotoon2,sotoon3 FROM testTََABLE یا Select stoon3,sotoon2,sotoon1 FROM testTََABLE یا Select stoon1,sotoon2 FROM testTََABLE فکر میکنم این روش بهتر باشه چون:به دیتا بیس بار زیادی تحمیل نمیشه!:D beauty 11 ارديبهشت 1386, 11:38مرسی از راهنمایی شما ولی اگر بتونم توی خود برنامه این کار را انجام بدم بهتره.چونکه من با gridview و Sqldatasource کار کردم دستم زیاد برای اعمال تغییرات باز نیست.مثلا برای حذف یک سری از ستون ها برنامه زیر را نوشتم ولی برای تغییر ترتیب ستون ها نتونستم کاری بکنم: Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not IsPostBack Then () grv1.DataBind End If Page.SmartNavigation = True { Dim param As Object() = New Object() {3, 1 column(grv1, 4, param) ************************ Public Sub column(ByVal name As GridView, ByVal ColumnNum As Integer, ByVal num As Object If name.Rows.Count > 0 Then[LTR] For j As Integer = 0 To name.Columns.Count - 1 name.Columns(j).Visible = False Next For j As Integer = 0 To name.Columns.Count - 1 Dim b As Boolean = False For i As Integer = 0 To num.Length - 1 If j = num(i) Then name.Columns(j).Visible = True b = True End If If b = True Then Exit For End If Next Next End I MDP 11 ارديبهشت 1386, 11:47سلام! عزیز شما الگریتمی که نوشتید با عرض معضرت کار ملا نصردینه! :d این روش همون طور که گفتم پیج شما رو خیلی سبک تر و سریع تر هم می کنه! ولی من حالا سعی میکنم برای اونم یه روشی پیدا کنم! m_ziba 11 ارديبهشت 1386, 14:59دوست من این کار که خیلی ساده انجام می شه. برای نشون داده نشدن کافیه visible اون رو false کنی. ترتیب ستون ها هم که با move up و move down انجام می شه. البته بگو از 2005 استفاده می کنی یا 2003؟




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 232]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن