View Full Version : نمایش اطلاعات در combobox
  
love_m69
یک شنبه 17 دی 1391, 20:14 عصر
می خواهم اطلاعات یک فیلد از جدول را در در combobox نمایش دهم.
مثلا لیستی از اساتید را ذخیره کردم و برای ثبت درس نام استادهای ذخیره شده در جدول اساتید در یک combo نمایش داده شود.
roolinjax
یک شنبه 17 دی 1391, 20:23 عصر
سلام 
اول باید اطلاعات رو توی یک دیتاست یا دیتاتیبل بیاری و بعد با استفاده از بلاک Foreach باید دونه دونه اطلاعات رکوردها رو درون combo اضافه کنید.
mousa1992
یک شنبه 17 دی 1391, 20:28 عصر
سلام دوست عزیز 
دقیقا همین عنوان رو سرچ کن خیلی مطلب پیدا میکنی
اول باید اطلاعات رو توی یک دیتاست یا دیتاتیبل بیاری و بعد با استفاده از  بلاک Foreach باید دونه دونه اطلاعات رکوردها رو درون combo اضافه کنید. 						
اینم ی راه هست ممنون از دوستمون بابت پاسخ ولی راه ساده تر هم هست
موفق باشد
roolinjax
یک شنبه 17 دی 1391, 20:30 عصر
اینم ی راه هست ممنون از دوستمون بابت پاسخ ولی راه ساده تر هم هست
 
میشه شما بفرمایید راه ساده تر رو ؟ ممنون میشم
SHD.NET
یک شنبه 17 دی 1391, 20:36 عصر
سلام 
اول باید اطلاعات رو توی یک دیتاست یا دیتاتیبل بیاری و بعد با استفاده از بلاک Foreach باید دونه دونه اطلاعات رکوردها رو درون combo اضافه کنید.
 
من خودم اکثرا از همین روش استفاده می کنم
love_m69
یک شنبه 17 دی 1391, 20:39 عصر
دوست عزیر از datatable استفاده کردم و یک فیلد رو انتخاب کردم. ولی برای نمایشش تو combo مشکل دارم
 public DataTable snn()
       {
           OleDbCommand com = new OleDbCommand();
           dataaccess da = new dataaccess();
           DataTable dt = new DataTable();
           com.CommandText = "select name from lo";
           da.connect();
           dt = da.docommand(com);
           da.disconnect();
           return dt;
       }
mousa1992
یک شنبه 17 دی 1391, 20:39 عصر
این تاپیکو (http://barnamenevis.org/showthread.php?377263-%D9%BE%D8%B1-%DA%A9%D8%B1%D8%AF%D9%86-combobox-%D8%A7%D8%B2-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3&p=1667484#post1667484) سر بزنید 
اگه واضح نبود بگید بازم هست براتون بذارم 
موفق باشید
love_m69
یک شنبه 17 دی 1391, 20:57 عصر
طبق تعریف شما من نوشتم ولی چیزی وارد نمیشه
int[] idColor = new int[ad.snn().Rows.Count]; // return count rows in database
            for (int i = 0; i <= ad.snn().Rows.Count - 1; i++)
            {
                string k= ad.snn().ToString();
                //MessageBox.Show(idColor[i].ToString());
                comlove.Items.Add(k.ToString());
            }
keyvan_s89
یک شنبه 17 دی 1391, 21:12 عصر
این طوری بنویس
SqlConnection objcon = new SqlConnection();       
            objcon.ConnectionString = @"....";
            SqlDataAdapter dap = new SqlDataAdapter("select pname from Table1", objcon);
            DataSet ds = new DataSet();
            dap.Fill(ds, "t");
            DropDownList2.DataTextField = "pname";
            DropDownList2.DataSource = ds.Tables["t"].DefaultView;
            DropDownList2.DataBind();
پست بک dropdown list  رو true کنید
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.