نمایش نتایج 1 تا 21 از 21

نام تاپیک: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1387
    پست
    33

    Tick چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    سلام دوستان
    من از طریق کد نویسی GridView رو به یکی از تیبل هام وصل کردم. ولی موقع نمایش کل فیلد هارو نشون میده در صورتی که من میخوام این کار هارو انجام بدم :
    1- بعضی از ستون هارو نمایش ندم
    2- عنوان ستون ها که اسم پیشفرض دیتا بیس هست رو به عنوان دلخواه خودم تغییر بدم.


    زبان برنامه هم #C
    راستی توی سرچ هم چیزی پیدا نکردم
    ممنون از کمک شما اساتید

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آذر 1386
    محل زندگی
    هيج جا بابل نميشه
    پست
    356

    نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    خوب در gridview قسمت Edit Colums رو ببين اونجا مي توني كار هايي كه مي خواي انجام دهي

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1387
    پست
    33

    نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    نقل قول نوشته شده توسط kezack مشاهده تاپیک
    خوب در gridview قسمت Edit Colums رو ببين اونجا مي توني كار هايي كه مي خواي انجام دهي
    دوست عزیز من با کد گرید رو به Table وصل کردم
    به خاطر همین چیزی برای نمایش در Edit Columns وجود نداره که من بخوام نمایشش ندم مگر اینکه یه فیلد رو خودم ساخته باشم

  4. #4
    کاربر دائمی آواتار el_abdollahi
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    شهر قنات و قنوت و قناعت
    پست
    476

    نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    خوب از sp استفاده کن. از alias واسه عنوان ستون ها استفاده کنید و ستون هایی ر. که نمیخواین نشون بده رو هم توی select نیارین.

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1387
    پست
    33

    نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    نقل قول نوشته شده توسط el_abdollahi مشاهده تاپیک
    خوب از sp استفاده کن. از alias واسه عنوان ستون ها استفاده کنید و ستون هایی ر. که نمیخواین نشون بده رو هم توی select نیارین.
    ممنون از جوابتون دوست عزیز
    ولیچیزی که من میخوام اینه:
    برای مثال من از فیلد USRID میخوام استفاده کنم (مثلا برای لینک به صورت QS) ولی نمیخوام اونو داخل گرید نشون بدم.
    حالا راه حلتون چیه ؟

  6. #6
    کاربر دائمی آواتار mahdi_farhani
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    فولادشهر - اصفهان
    سن
    37
    پست
    1,227

    نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    یه راه حل خیلی عجیب دارم برات .....
    یه Datatable به صورت Temp ایجاد کن و ستون ها اونو هرجور که دوست داری تو گرید نشون بدی ایجاد کن و نام هر ستون رو هم فـارسی انتخاب کن که هدر ستون ها مشکل پیدا نکنه و بعد هم Row ها رو از اصلی به فرعی انتقال بده و گرید را بایند کن
    آخرین ویرایش به وسیله mahdi_farhani : یک شنبه 07 مهر 1387 در 15:35 عصر

  7. #7
    کاربر دائمی آواتار el_abdollahi
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    شهر قنات و قنوت و قناعت
    پست
    476

    نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    یه Datatable به صورت Temp ایجاد کن و ستون ها اونو هرجور که دوست داری تو گرید نشون بدی ایجاد کن و نام هر ستون رو هم فـارسی انتخاب کن که هدر ستون ها مشکل پیدا نکنه و بعد هم Row ها رو از اصلی به فرعی انتقال بده و گرید را بایند کن
    __________________
    اگه میخواستن اینجوری باشه که ستون ها رو خودشون واسه گرید درست میکردن و این مشکلات وجود نداشت. مشکل اینجاست که گرید دینامیکه!!!
    به نظر من باید دید جدول هایی که به این گرید بایند میشن چه جورین؟
    برای مثال اگه همه جدول هایی که بایند میشن یه فیلدی دارن که نباید نشون داده بشه، میتونین اون فیلد رو بزارین اول سلکت و تو کد بگین که ستون اول رو نشون نده. و یا اگه اون فیلد کلیده که به datakeyfield گریدویو اون رو بدین.
    در ضمن لطفا اطلاعات بیشتری درباره کاری که میخواین این گرید انجام بده اینجا بزارین، هم چنین کدش رو.
    موفق باشید.

  8. #8

    نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    دوست عزیز مگه شما در هر صورت از یه دستور اس کیو ال استفاده نمیکنی.
    خوب میتونی اون فیلد هایی رو که میخوای تو دستور اس کیو الت بنویسی.

  9. #9
    کاربر دائمی آواتار el_abdollahi
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    شهر قنات و قنوت و قناعت
    پست
    476

    نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    پاسخ شما در پست شماره 5 داده شده!!!

  10. #10
    کاربر دائمی آواتار mahdi_farhani
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    فولادشهر - اصفهان
    سن
    37
    پست
    1,227

    نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    نقل قول نوشته شده توسط el_abdollahi مشاهده تاپیک
    اگه میخواستن اینجوری باشه که ستون ها رو خودشون واسه گرید درست میکردن و این مشکلات وجود نداشت. مشکل اینجاست که گرید دینامیکه!!!
    به نظر من باید دید جدول هایی که به این گرید بایند میشن چه جورین؟
    برای مثال اگه همه جدول هایی که بایند میشن یه فیلدی دارن که نباید نشون داده بشه، میتونین اون فیلد رو بزارین اول سلکت و تو کد بگین که ستون اول رو نشون نده. و یا اگه اون فیلد کلیده که به datakeyfield گریدویو اون رو بدین.
    در ضمن لطفا اطلاعات بیشتری درباره کاری که میخواین این گرید انجام بده اینجا بزارین، هم چنین کدش رو.
    موفق باشید.
    برای چی میگن نمیشه به این کد نگاه کن

    private DataTable CreateCoulmn(FieldsDataTable data)
    {
    DataTable temp = new DataTable();
    DataColumn col ;
    col = new DataColumn("شماره اختصاصی", typeof(Int32));
    temp.Columns.Add(col);
    foreach (DataRow dr in data.Rows)
    {
    FieldsRow fdr = (FieldsRow)dr;

    col = new DataColumn(fdr.Title.Trim(), typeof(string));
    temp.Columns.Add(col);

    }
    return temp;
    }

    با این تابع سطرهای یک جدول را به عنوان ستون های یک گرید معرفی کردم .دیگر بیشتر از این داینامیک میخواین باشه
    در ضمن شماره اختصاصی به عنوان Datakeys به گرید معرفی شده
    و برای عدم نمایش فقط کافیه یه شرط بزاره که این فیلد تو این گرید نیاد .
    حالا شما تازه با تابع ستون ها را ساختید ، حالا با استفاده از یک حلقه سطرها بش اضافه کنید .

  11. #11
    کاربر دائمی آواتار mahdi_farhani
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    فولادشهر - اصفهان
    سن
    37
    پست
    1,227

    نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    نقل قول نوشته شده توسط tarhebartar مشاهده تاپیک
    تو تنظیماتی که خود برنامه توی منوی سمت راست بهت نشون میده این کار ها رو می تونی بکنی.باید مشخصات رو فقط true و false کنی
    عزیز دل برادر تنظیمات سمت راستی دیگه وجود نداره ستون ها داره به صورت پویا ساخته میشه ، یعنی شما فقط یک گرید دارید .

    در ضمن یادم رفت بگم Autogenereat گرید یادتون نره

  12. #12

    نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    شما ميتوني ستونهاي GridView رو هر جوري كه ميخواي بسازي
    بعدش داده هاتو از ديتابيس بخوني و داخل DataReader بريزي بعد با يه حلقه while اونايي رو كه ميخوايي داخل GridView قرار بدي

  13. #13
    کاربر دائمی
    تاریخ عضویت
    آذر 1386
    محل زندگی
    هيج جا بابل نميشه
    پست
    356

    نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    يك راه حل بد ولي جواب مي ده كه بتوني با كد ...
    فایل های ضمیمه فایل های ضمیمه

  14. #14
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1387
    پست
    33

    نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    ممنون از راح حل هایی که پیشنهاد دادید دوستان
    واقعا ممنون از لطف همگی

    من این روش رو یکی از دوستان برنامه نویس بهم معرفی کرد
    متاسفانه نمیدونم کی هستن ولی بازم ممنون ازشون. ایشون گفتن:
    AutoGenerateColoumns رو False کنم و بعد با تنوعی که خودم میخوام اقدام به ساختن فیلد ها کنم. امتحان کردم این روش رو
    تونستم به طور ضمنی UsrID رو مخفی کنم در حینی که ازش استفاده میکنم داخل لینکلیبل و...

  15. #15
    کاربر دائمی آواتار el_abdollahi
    تاریخ عضویت
    شهریور 1385
    محل زندگی
    شهر قنات و قنوت و قناعت
    پست
    476

    نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    خسته نباشید!!!!
    من فکر میگردم شما این رو میدونین ولی یه گریدویو میخواین که انواع مختلف جدول ها رو با فیلدهای مختلف بشه بهش بایند کنن.
    به هر حال موفق باشید.

  16. #16
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1387
    پست
    33

    نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    نقل قول نوشته شده توسط el_abdollahi مشاهده تاپیک
    خسته نباشید!!!!
    من فکر میگردم شما این رو میدونین ولی یه گریدویو میخواین که انواع مختلف جدول ها رو با فیلدهای مختلف بشه بهش بایند کنن.
    به هر حال موفق باشید.
    اتفاقا این موضوع رو قبل از اینکه شما بفرمایید اینجا گذاشتمش هیشکی نیگاش نکرده

  17. #17

    Question نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    نقل قول نوشته شده توسط hamparvaz مشاهده تاپیک
    تونستم به طور ضمنی UsrID رو مخفی کنم در حینی که ازش استفاده میکنم داخل لینکلیبل و...
    سلام دوست عزیز من هم مشکل شما رو دارم یعنی یک gridview دارم که اطلاعاتی رو با کد به اون bind کردم که می خوام ستونی به نام id در gridview باشه ولی نمایش داده نشه چون می خوام از این ستون استفاده کنم،خلاصه اینکه لطف کنید و بگید از چه کدهایی و چطوری برای حل مشکلتون استفاده کردید ممنون.

  18. #18
    کاربر دائمی
    تاریخ عضویت
    آذر 1386
    محل زندگی
    هيج جا بابل نميشه
    پست
    356

    نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    فكر مي كنم ميتوني از hiddenField استفاده كني در قسمت tempeletField در قسمت EditTemplete يك hiddenField قرار بده و مقدارش رو به id كه مي خواي بايند كني

  19. #19

    نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    سلام دوست عزیز گفتم که من اطلاعاتم رو با کد bind کردم .

  20. #20

    نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    سلام
    هیچ کدوم از شما نمی خواد جواب سوالم رو بده من خیلی سریع به این کد احتیاج دارم ممنون میشم کمک کنید.

  21. #21
    کاربر دائمی
    تاریخ عضویت
    آذر 1386
    محل زندگی
    هيج جا بابل نميشه
    پست
    356

    نقل قول: چگونه عنوان یک ستون را در GridView نمایش ندهم؟

    خوب دوست خوب شما اون قسمت روي grid فكر كنم به نام Auto generet Field رو تيكشو بردار و بعد توش اون فيلد هايي كه مي خواي قرار بده كه واسه اينكار يك TempleteField به أن اضافه كن و فليد هاتو به اون بايند كن و او ن فليدي كه نمي خواي نشون بدي از HiddenField استفاده كن

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •