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

نام تاپیک: برابر کردن جدول با فیلد دستی در گرید؟

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    Question برابر کردن جدول با فیلد دستی در گرید؟

    سلام دوستان ببخشید در یک گرید چند تا ستون به صورت دستی اضاف کردم .
    مثلا اینجور | شماره | نام | نام خانوادگی|
    میخوام وقتی جدول بایند شد اطلاعات فیلد های جدول برابر بشه با ستون هایی که دستی درست کردم؟
    یعنی فیلد جدول به نام ID بایند بشه توی فیلد "شماره".

    با تشکر.

  2. #2
    کاربر دائمی آواتار morteza271
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    مشهد
    پست
    1,723

    نقل قول: برابر کردن جدول با فیلد دستی در گرید؟

    هر ستونی که اضافه کردین یه پراپرتی داره با نامه DataPropertyName اونو برابر همون ستونی قرار بدین که میخواین باشه.
    مثلا در اینجا برای شماره بذارین ID
    موفق باشید

  3. #3

    نقل قول: برابر کردن جدول با فیلد دستی در گرید؟

    هر ستونی که اضافه کردین یه پراپرتی داره با نامه DataPropertyName اونو برابر همون ستونی قرار بدین که میخواین باشه.
    مثلا در اینجا برای شماره بذارین ID
    موفق باشید
    ممنونم دوست خوبم ولی من میخوام از طریق کد نویسی این کار رو انجام بدم ، به این شکلی که فرمودید به یه مشکل بر میخورم و چون از کلاس EF استفاده میکنم مناسب نیست.
    به این شکل بعد از باید دیتا توی گرید فیلد ها رو بربر کنه؟

  4. #4
    کاربر دائمی آواتار morteza271
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    مشهد
    پست
    1,723

    نقل قول: برابر کردن جدول با فیلد دستی در گرید؟

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

  5. #5

    نقل قول: برابر کردن جدول با فیلد دستی در گرید؟

    احساس میکنم درست متوجه منظورتون نشدم!!! خوب با کد هم میتونید همین کار رو انجام بدین!!!
    اگه میشه بیشتر توضیح بدین...
    نه دوست خوبم درست متوجه شدی.
    ببینید توی جدول من فیلد ها به صورت فینگلیش هستش و وقتی توی برنامه بایند میکنم به صورت فینگلیش زیاد جالب نیست.
    حالا اومدم هدر های گرید رو به صورت دستی خودم وارد کردم و مرتب کردم الان میخوام وقتی بایند میکنم ستون TABLE رو به ستون های سفارشی که دستی اضاف کردم مرتبت کنم؟
    اگه متوجه نشدید بگید تا بیشتر توضیح بدم.

  6. #6
    کاربر دائمی آواتار morteza271
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    مشهد
    پست
    1,723

    نقل قول: برابر کردن جدول با فیلد دستی در گرید؟

    خوب دیگه!
    پس با همون روشی که گفتم میشه!! من خودم همیشه همینطوری عمل میکنم و ستونها رو خودم میسازم و خاصیت DataPropertyName رو تنظیم میکنم و همه چی هم درسته و هیچ مشکلی نداره!!
    حالا من نمیدونم شما چطوری گریدتون رو بایند می کنید!! اگه کدتون رو هم بذارین بهتر میتونم کمکتون کنم...

  7. #7

    نقل قول: برابر کردن جدول با فیلد دستی در گرید؟

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

  8. #8
    کاربر دائمی آواتار morteza271
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    مشهد
    پست
    1,723

    نقل قول: برابر کردن جدول با فیلد دستی در گرید؟

    من معمولا از روش زیر برای پر کردن گریدها استفاده میکنم :
    به همون روشی که خودتون گفتین ستون ها رو توی گرید ایجاد میکنم و خاصیت DataPropertyName رو مقداردهی میکنم.
    بعد با کد میام یه دیتاتیبل به خاصیت DataSource گرید میدم به صورت زیر :
    SqlConnection Con = new SqlConnection("ConnectionString");
    string CommandText = "Select * From Table";
    SqlDataAdapter da = new SqlDataAdapter(CommandText, Con);
    DataTable dt = new DataTable();
    da.Fill(dt);
    dgvList.DataSource = dt;


    اینطوری درسته و هیچ مشکلی هم باهاش نداشتم!!
    راستش من زیاد با این Entity کار نمیکنم و دقیق نمیدونم چطوریه!!!

  9. #9

    نقل قول: برابر کردن جدول با فیلد دستی در گرید؟

    نقل قول نوشته شده توسط morteza271 مشاهده تاپیک
    من معمولا از روش زیر برای پر کردن گریدها استفاده میکنم :
    به همون روشی که خودتون گفتین ستون ها رو توی گرید ایجاد میکنم و خاصیت DataPropertyName رو مقداردهی میکنم.
    بعد با کد میام یه دیتاتیبل به خاصیت DataSource گرید میدم به صورت زیر :
    SqlConnection Con = new SqlConnection("ConnectionString");
    string CommandText = "Select * From Table";
    SqlDataAdapter da = new SqlDataAdapter(CommandText, Con);
    DataTable dt = new DataTable();
    da.Fill(dt);
    dgvList.DataSource = dt;


    اینطوری درسته و هیچ مشکلی هم باهاش نداشتم!!
    راستش من زیاد با این Entity کار نمیکنم و دقیق نمیدونم چطوریه!!!
    بله از این روش میشه اما بعد از بایند میخوام هدر ها رو با هدر ساخته شده خودم ست کنم.
    این روشی رو که شما زحمتش رو کشیدید توسط پروپرتی تنضیم میشه که مشکل منو حل نمیکنه.
    من توی پروپرتی DataPropertyName گزینه ای برای اضافه کردن پایگاه داده ندارم و نمیخوام داشته باشم.
    برنامه اطلاعات رو در گرید load میکنه اما نیاز هست که ستون ها ی انگلیسی رو فارس کنم... (در عین حال خیلی ساده ست)

  10. #10
    کاربر دائمی آواتار morteza271
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    مشهد
    پست
    1,723

    نقل قول: برابر کردن جدول با فیلد دستی در گرید؟

    میگم با کد هم میتونید هدر ستونها رو تغییر بدین!!!
    به این صورت :
    dataGridView1.Columns["Id"].HeaderText = "شماره";

    شاید بتونید بعد از بایند از این کد استفاده کنید و هدر ستونها رو عوض کنید!
    اینم بدردتون نمیخوره؟!!!

  11. #11

    نقل قول: برابر کردن جدول با فیلد دستی در گرید؟

    نقل قول نوشته شده توسط morteza271 مشاهده تاپیک
    میگم با کد هم میتونید هدر ستونها رو تغییر بدین!!!
    به این صورت :
    dataGridView1.Columns["Id"].HeaderText = "شماره";

    شاید بتونید بعد از بایند از این کد استفاده کنید و هدر ستونها رو عوض کنید!
    اینم بدردتون نمیخوره؟!!!
    آره مرتضی جون خدا خیرت بده این قطعه کد اعصاب منو خورد کرده بود.

  12. #12
    کاربر دائمی آواتار morteza271
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    مشهد
    پست
    1,723

    نقل قول: برابر کردن جدول با فیلد دستی در گرید؟

    نقل قول نوشته شده توسط samadblaj مشاهده تاپیک
    آره مرتضی جون خدا خیرت بده این قطعه کد اعصاب منو خورد کرده بود.
    یعنی با این کد مشکلتون برطرف شد؟؟!!

  13. #13

    نقل قول: برابر کردن جدول با فیلد دستی در گرید؟

    یعنی با این کد مشکلتون برطرف شد؟؟!!
    آره با کمی تغییر کوچیک...
    نمیدونی اسیر این تیکه کد شده بودم.

  14. #14
    کاربر دائمی آواتار morteza271
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    مشهد
    پست
    1,723

    نقل قول: برابر کردن جدول با فیلد دستی در گرید؟

    نقل قول نوشته شده توسط samadblaj مشاهده تاپیک
    آره با کمی تغییر کوچیک...
    نمیدونی اسیر این تیکه کد شده بودم.
    خیلی خوشحال شدم که تونستم بهتون کمک کنم...
    موفق و پیروز باشید...

تاپیک های مشابه

  1. sp ی برا مرتب کردن جدول براساس فیلد ورودی
    نوشته شده توسط h.alizadeh در بخش SQL Server
    پاسخ: 7
    آخرین پست: شنبه 07 اردیبهشت 1387, 11:45 صبح
  2. اضافه کردن جدول و فیلد به بانک از طریق برنامه
    نوشته شده توسط amini699 در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: دوشنبه 12 آذر 1386, 23:25 عصر
  3. طراز کردن و برابر کردن فیلد متنی در Report
    نوشته شده توسط hedi در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: یک شنبه 28 مرداد 1386, 20:00 عصر
  4. طراز کردن و برابر کردن فیلد متنی در Quick Report
    نوشته شده توسط hedi در بخش ابزارهای گزارش سازی در دلفی
    پاسخ: 0
    آخرین پست: یک شنبه 28 مرداد 1386, 19:39 عصر
  5. فیلتر کردن جدول توسط فیلد تاریخ
    نوشته شده توسط seyed_farid در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 3
    آخرین پست: سه شنبه 29 شهریور 1384, 11:26 صبح

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

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