PDA

View Full Version : مبتدی: کار کردن با کمبو باکس



ICANICAN
یک شنبه 27 آذر 1390, 08:30 صبح
با سلام
من وقتی می خوام محتویات یه فیلد از جدولم رو توی کمبو باکس نشون بدم روی اون مثلث بالاییش کلیک می کنم و مسیر بانک و جدولم رو مشخص می کنم حالا می خوام با کد نویسی به کمبوباکسم مقدار بدم چه کدی باید بنویسم ؟و وقتی فیلد هامو ویرایش می کنم چه جوری با کد نویسی می تونم مقادیر کمبو باکسم رو به روز کنم؟
ممنون از راهنمایی تون

elahejafari
یک شنبه 27 آذر 1390, 08:56 صبح
در مورد این سوال جواب های متعدد وجود دارد اگر یه جستجو کنی پیدا می کنی ولی کد زیر توی یک تاتع بنویس و هر جا خواستی فراخونی کن

SqlConnection objConnection = new SqlConnection("Data Source=.;Initial Catalog=********;Integrated Security=True");
SqlCommand objCommand = new SqlCommand();
SqlDataAdapter objDataAdapter = new SqlDataAdapter();

string query_string="";
string Namecolumn="";
DataSet objDataSet = new DataSet();

objDataAdapter.SelectCommand = objCommand;
objDataAdapter.SelectCommand.Connection = objConnection;
objDataAdapter.SelectCommand.CommandText = query_string;
objDataAdapter.SelectCommand.CommandType = CommandType.Text;
objConnection.Open();
objDataAdapter.Fill(objDataSet, "name_table1");

objConnection.Close();

BindingSource b1 = new BindingSource();
b1.DataSource =objDataSet
b1.DataMember = table;

NameComboBox.DataSource = b1;
NameComboBox.DisplayMember = Namecolumn;