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

نام تاپیک: اتصال یک ستون از پایگاه داده SQL Server به ComboBox

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    اتصال یک ستون از پایگاه داده SQL Server به ComboBox

    گاهی اوقات می خواهید که محتویات یک ستون یا فیلد در پایگاه داده SQL Server یا اکسس یا ... در Combo Box برنامه نمایش داده شود برای این کار می توان هم از طریق گرافیکی و هم کدنویسی این کار را انجام داد که ما هردوروش را در دوزبان VB.Net و C#‎‎ بیان می کنیم.

    ابتدا روش گرافیکی:
    برای این کار ابتدا یک Dataset از طریق ویزارد ایجاد کنید و جدول مربوط در پایگاه
    ابتدا یک Combo box به فرم خود اضافه کنید سپس در خاصیت DataSource مراحل زیر را طی کنید
    Other Data Sources/Project Data Sources/نام دیتاست/نام جدول
    حالا به خاصیت DisplayMember رفته و نام فیلد را که می خواهید محتویات ان در ComboBox نمایش داده شود مشخص کنید.
    برنامه را اجرا کنید.
    روش کدنویسی:
    فرض می کنم در SQL Server دیتابیسی به نام school و جدولی به نام student که یکی از فیلدهای آن stFname است دارم و می خواهم محتویات این فیلد را در Combo Box نمایش دهم.
    در این روش ابتدا یک ComboBox با نام cmbbind و یک دکمه Button برروی فرم قرار داده سپس در رویداد Click دکمه Button دستورات زیر را بنویسید


    C#‎‎


    con = new SqlConnection();


    con.ConnectionString = "data source=.;initial catalog=school;integrated security=true";


    con.Open();


    com = new SqlCommand();


    com.Connection = con;


    com.CommandText = "select * from student";


    ad = new SqlDataAdapter();


    ad.SelectCommand = com;


    ds = new DataSet();


    ad.Fill(ds, "student");


    cmbbind.DataSource = ds;


    cmbbind.DisplayMember = "student.stFname";


    con.Close();




    VB.NET


    con = New SqlConnection


    con.ConnectionString = "data source=.;initial catalog=school;integrated security=true"


    con.Open()


    com = New SqlCommand


    com.Connection = con


    com.CommandText = "select *from student"


    ad = New SqlDataAdapter


    ad.SelectCommand = com


    ds = New DataSet


    ad.Fill(ds, "student")


    cmbbind.DataSource = ds


    cmbbind.DisplayMember = "student.stFname"


    con.Close()



    برنامه را اجرا کنید.


    موفق باشید
    آخرین ویرایش به وسیله raha1234567 : دوشنبه 18 مرداد 1389 در 23:23 عصر دلیل: ریز بودن قلم

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

  1. نحوه نمایش چند ستون در ComboBox
    نوشته شده توسط sakhi64 در بخش C#‎‎
    پاسخ: 5
    آخرین پست: شنبه 01 دی 1397, 19:36 عصر
  2. پاسخ: 3
    آخرین پست: پنج شنبه 31 تیر 1395, 22:51 عصر
  3. سوال: اختصاص دادن لیست یک ComboBox به یک ComboBox دیگر
    نوشته شده توسط mahdi_armed در بخش C#‎‎
    پاسخ: 3
    آخرین پست: چهارشنبه 13 دی 1391, 12:16 عصر
  4. سوال: Combobox چند ستونه
    نوشته شده توسط Jean Reno در بخش C#‎‎
    پاسخ: 4
    آخرین پست: شنبه 28 شهریور 1388, 10:14 صبح
  5. وارد کردن ستونی از پایگاه داده به combobox
    نوشته شده توسط shirin_h در بخش C#‎‎
    پاسخ: 10
    آخرین پست: چهارشنبه 21 آذر 1386, 23:42 عصر

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

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