مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ehsankhan

عضویت از 1394/02/03

مشکل کمبوباکس

  • چهارشنبه 24 شهریور 1395
  • 20:37
تشکر میکنم

با سلام

کمبو باکسی داریم که آن را با استفاده از یک ستون از جدولی که در بانک اطلاعاتی دارم با کد های زیر پر کردم

SqlCommand cmd = new SqlCommand("select name from table-1",con);
                SqlDataAdapter da = new SqlDataAdapter(cmd);
                DataTable dt = new DataTable();
                da.Fill(dt);
                combobox1.DataSource = dt;
                combobox1.DisplayMember = "hozename";

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

 SqlCommand cmd = new SqlCommand("insert", con);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@sharestanname", combobox1.SelectedItem);
con.Open();
            cmd.ExecuteNonQuery();
            con.Close();

اما به محض فشردن دکمه ثبت ارور میدهد وفکر میکنم به دلیل اینکه موارد داخل کمبوباکس مذکور با از جدل دیگری آمده این اتفاق می افتد .

چطوری رفعش کنم؟؟

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 25 شهریور 1395
  • 08:47

در ارور وارد View Detail بشید و قسمت inner exeption را ببینید

متن خطا میگه مشکل کجاست

کاربر سایت

arash_saba

عضویت از 1394/06/16

  • پنجشنبه 1 مهر 1395
  • 09:02

سلام خسته نباشید

 

شما اگر منظورتون نام شهر است بایستی مقدار text کمبو رو وارد کنید 

و اگر میخواهید کد هر شهررو وارد کنید بایستی تغییراتی بدید

 

 

1.

 

SqlCommand cmd = new SqlCommand("select name,code from table-1",con);
                SqlDataAdapter da = new SqlDataAdapter(cmd);
                DataTable dt = new DataTable();
                da.Fill(dt);
                combobox1.DataSource = dt;
                combobox1.DisplayMember = "hozename";
 combobox1.valueMember = "code";

 

, 2 

 

 cmd.Parameters.AddWithValue("@sharestanname", combobox1.Selectedvalue.tostring());

 

 

موفق باشید

 

 

کاربرانی که از این پست تشکر کرده اند

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

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)