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

نام تاپیک: مشکل عجیب با کومبو باکس

  1. #1

    مشکل عجیب با کومبو باکس

    من یک چنین فرمی دارم:
    123.jpg
    هنگام ران کردن برنامه بعد از باز کردن این صفحه در ابتدا کلیه tab ها کار می کنند و هیچ مشکلی وجود ندارد. اما اگر روی این کومبوباکس که در تصویر دیده میشود کلیک کنم دیگر هیچ کدام از تب ها باز نمیشوند.دکمه را هم که میزنم هیچ اتفاقی نمی افتد. حتی پنجره اش بسته هم نمیشود!!
    کسی می داند دلیلش چیست؟

  2. #2
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    به جبر روزگار تهران هستم.
    پست
    2,718

    نقل قول: مشکل عجیب با کومبو باکس

    سلام، اینطوری کسی نمیتونه بهتون کمک کنه. خیلی کلی توضیح دادید. کدی رو که باهاش کمبو رو پر میکیند و همچنین کدی رو که داخل دکمه نوشتید بزارید.

  3. #3

    نقل قول: مشکل عجیب با کومبو باکس

    234.jpg
    جدول رو بهصورت ویزارد با دیتاست پر کردم. کد خاصی هم نداره:
    if (newhospitaltxt.Text != "")
    {


    int state = 1;
    SqlConnection con = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\a dmin\\Documents\\Visual Studio 2010\\Projects\\mastoore\\Nephrology\\Nephrology\\ Nephrology\\nephrology.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True");
    SqlDataAdapter ada2 = new SqlDataAdapter();
    DataSet ds = new DataSet();
    ada2.SelectCommand = new SqlCommand("select * from hospital where hosname=" + newhospitaltxt.Text);
    ada2.Fill(ds);
    if (ds.Tables[0].Rows.Count >= 1)
    {
    DialogResult ans;
    ans = MessageBox.Show("نام این بیمارستان قبلا وارد شده است.آیا ادامه می دهید؟", "هشدار", MessageBoxButtons.YesNo);
    if (ans == DialogResult.No)
    {
    state = 0;
    }
    else
    state = 1;
    }

    این اتفاق قبل از زدن دکمه میفته.برای همین ربطی به این نداره که چه کدی براش نوشتم. شاید به همون نحوه پر شدن کومبو بیشتر مرتبط باشه
    نمی دونم دیگه چه توضیحی لازمه. بفرمایید تا بگم

  4. #4
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    به جبر روزگار تهران هستم.
    پست
    2,718

    نقل قول: مشکل عجیب با کومبو باکس

    دستور select شما ایراد داره، در واقع یک تک کوتیشن نذاشتید . به اینصورت بنویسید:
    ada2.SelectCommand = new SqlCommand("select * from hospital where hosname='" + newhospitaltxt.Text +"'");

  5. #5

    نقل قول: مشکل عجیب با کومبو باکس

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

  6. #6
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    به جبر روزگار تهران هستم.
    پست
    2,718

    نقل قول: مشکل عجیب با کومبو باکس

    کمبو رو بصورت کدنویسی پر کن ببین بازم مشکل برقراره یا نه. راستی یادم رفت، برای dataadapter هم کانکشن تعریف نکردی. به اینصورت:
    ada2.SelectCommand.Connection = con;

  7. #7

    نقل قول: مشکل عجیب با کومبو باکس

    اینطوری نوشتم:
    da2.SelectCommand = new SqlCommand("select * from hospital where hosname= '" + newhospitaltxt.Text+"'",con );


    حالا بفرمایید در مورد بایندینگ چه اشتباهی داشتم؟

  8. #8
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    به جبر روزگار تهران هستم.
    پست
    2,718

    نقل قول: مشکل عجیب با کومبو باکس

    پست 6 رو خوندید؟(فکر کنم همزمان با هم پست زدیم مال من افتاد قبل مال شما ، واسه دیتا آداپتور هم باید کانکشن تعریف کنی ).ببینید مراحل کار شما دو بخشه:
    1.پر کردن کمبوباکس ( در واقع بایند کردن جدول به کمبوباکس) : به جای اینکه ویزاردی کمبو رو پر کنی با کد نویسی پر کن.(البته ویزارد هم نباید خطایی داشته باشه، این فقط واسه اطمینان خاطره) اگر روششو نمیدونید بگو تا توضیح بدم.
    2. چک کردن اینکه آیا نام بیمارستان تکراری هست یا نه؟( در واقع کدهای درون دکمه). الان کدهای درون دکمه قاعدتا نباید مشکلی داشته باشه. اگر خطایی داره خطا رو ذکر کن.

  9. #9

    نقل قول: مشکل عجیب با کومبو باکس

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

  10. #10

    نقل قول: مشکل عجیب با کومبو باکس

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

  11. #11
    کاربر دائمی
    تاریخ عضویت
    تیر 1389
    محل زندگی
    به جبر روزگار تهران هستم.
    پست
    2,718

    نقل قول: مشکل عجیب با کومبو باکس

    اول اون کمبو رو حذف کن و دوباره یک کمبوباکس بذار، حالا کمبو رو اینطوری پر کن:
    قبلش یه سوال: کانکشن استرینگی که نوشتی درسته؟، یعنی در قسمت های مختلف برنامه با همین کانکشن برنامت جواب میده؟
    اما پر کردن کمبوباکس:
    SqlConnection con = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\a  dmin\\Documents\\Visual Studio 2010\\Projects\\mastoore\\Nephrology\\Nephrology\\  Nephrology\\nephrology.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True");
    SqlDataAdapter da = new SqlDataAdapter("select * from hospital", con);
    DataTable dt = new DataTable();
    da.Fill(dt);
    comboBox1.DataSource = dt;
    comboBox1.DisplayMember = "hosname";

  12. #12

    نقل قول: مشکل عجیب با کومبو باکس

    combobox.sorted فک کنم انجام بده اگه نشد جدولتو داخل dataView بریز بعد dataview.sorte="filde morede nazare jadval"
    بعد بریز داخل combo

  13. #13

    نقل قول: مشکل عجیب با کومبو باکس

    نقل قول نوشته شده توسط mohammaddou مشاهده تاپیک
    :
    قبلش یه سوال: کانکشن استرینگی که نوشتی درسته؟، یعنی در قسمت های مختلف برنامه با همین کانکشن برنامت جواب میده؟

    بله کانکشنم کار می کنه....

  14. #14

    نقل قول: مشکل عجیب با کومبو باکس

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

  15. #15

    نقل قول: مشکل عجیب با کومبو باکس

    نقل قول نوشته شده توسط mohammad.ardeshiri مشاهده تاپیک
    combobox.sorted فک کنم انجام بده اگه نشد جدولتو داخل dataView بریز بعد dataview.sorte="filde morede nazare jadval"
    بعد بریز داخل combo
    ازcombo.sorted چه طور باید استفاده کنم؟ همین طوری می نویسم ارور میده.

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

  1. پاسخ: 5
    آخرین پست: چهارشنبه 16 فروردین 1391, 00:09 صبح
  2. سوال: مشکل در رویداد چنج کومبو باکس بعد از خواندن از دیتا بیس
    نوشته شده توسط azaditafakor در بخش C#‎‎
    پاسخ: 9
    آخرین پست: پنج شنبه 04 شهریور 1389, 10:22 صبح
  3. مشکل کومبو باکس در کوئری
    نوشته شده توسط sajjad_kochekian در بخش Access
    پاسخ: 0
    آخرین پست: پنج شنبه 15 بهمن 1388, 23:27 عصر
  4. سوال: مشکل با DropDown در کومبو باکس
    نوشته شده توسط isaac191 در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: شنبه 09 آبان 1388, 16:17 عصر
  5. مشکل در دیتا گرید و کومبو باکس
    نوشته شده توسط ahmad_n80 در بخش کامپوننت های سایر شرکت ها، و توسعه کامپوننت
    پاسخ: 3
    آخرین پست: دوشنبه 07 مرداد 1387, 12:00 عصر

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

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