View Full Version : فراخوانی اطلاعات از DataBase در ComboBox
T_E_X_A_S
پنج شنبه 30 آبان 1387, 20:30 عصر
من يه سوال داشتم
(من از Access براي DataBase استفاده می کنم )
من تو يه فرمم از ComboBox استفاده کردم مي خوام اسم یکی از اون اطلاعات که تو دیتا بیسم ذخیره شده تو اين ComboBox نمايش داده بشه هر چند تا که ثبت بشه اين نشون بده
با تشکر ممنون مي شم راهنماييم کنيد
masoud_parsa
جمعه 01 آذر 1387, 10:48 صبح
ميشه يه كم واضح تر توضيح بدي مشكلتو
مهدی رحیم زاده
جمعه 01 آذر 1387, 11:40 صبح
comboBox1.Datasource=dt;
خوب فقط کافیه که داده هاتو توی DT که یک Datatable . یا می تونه DataSet باشه .
T_E_X_A_S
دوشنبه 18 آذر 1387, 22:20 عصر
بچه ها من برای فراخوانی یه فیلد از Data Base به داخل Combo Box از کد زیر استفاده می کنم و مشکلی نیست
این کد :
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=mytable.mdb");
DataTable dt = new DataTable();
OleDbDataAdapter da = new OleDbDataAdapter();
OleDbCommand cmd = new OleDbCommand();
OleDbDataReader dr;
cmd.Connection = con;
da.SelectCommand = new OleDbCommand("SELECT * FROM myTable", con);
con.Close();
con.Open();
dt.Clear();
da.Fill(dt);
cmd.CommandText = "SELECT * FROM myTable";
cmd.Connection = con;
dr = cmd.ExecuteReader();
comboBox1.Items.Clear();
if (dt.Rows.Count != 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
dr.Read();
comboBox1.Items.Add(dr.GetValue(1).ToString());
}
}
حالا من مشکلی که دارم اینه که من تو فرمی که دارم ساعت رو که می خوام ثبت کنم ساعت رو تو یه فیلد ذخیره می کنه دقیقه رو تو یه فیلد و ثانیه رو تو یه فیلد من چه جوری این 3 تا که هر کدوم تو یه فیلد تو Combo Box فراخوانی کنم ؟ بعد بینشونم : بیاد چه کار کنم ؟
mohsenns5
سه شنبه 11 فروردین 1388, 01:47 صبح
حالا من مشکلی که دارم اینه که من تو فرمی که دارم ساعت رو که می خوام ثبت کنم ساعت رو تو یه فیلد ذخیره می کنه دقیقه رو تو یه فیلد و ثانیه رو تو یه فیلد من چه جوری این 3 تا که هر کدوم تو یه فیلد تو Combo Box فراخوانی کنم ؟ بعد بینشونم : بیاد چه کار کنم ؟
دوستان بنده هم این مشکل رو دارم میشه راهنمایی کنید؟
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.