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

نام تاپیک: bind کردن یه combo box ?

  1. #1
    کاربر جدید
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    مازندران
    پست
    21

    bind کردن یه combo box ?

    سلام دوستان
    میخواستم بپرسم چطور میشه یه combobox رو به یه بانک bind کرد که اطلاعاتشو نمایش بده؟
    خودم تا bind رو بلدم ولی بقیش رو بلد نیستم اینطوری هم بجای اسم "System.Data.DataRowView" اینو مینویسه
    این نوشته منه:

    comboBox2.DataBindings.Clear();
    con.Open();
    SqlDataAdapter Da = new SqlDataAdapter();
    string str = "select IDS from Farm";
    str += comboBox1.Text;
    Da = new SqlDataAdapter(str, con);
    DataSet Ds = new DataSet();
    Da.Fill(Ds, "Table");
    comboBox2.DataBindings.Add("datasource", Ds, "Table");

    con.Close();



    لطفا کمک کنید

  2. #2
    کاربر دائمی آواتار corona
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    مشهد
    پست
    188

    نقل قول: bind کردن یه combo box ?

    دوست من این کدیه که الان نوشتم ولی مسلما تنها راه نیست


    private void btnfill_Click(object sender, EventArgs e)
    {
    try
    {
    SqlConnection sc = new SqlConnection(@"data source = MOYA-LAP\MOHAMMADSERVER ; database = test; user id = sa ; password = moyamoya");//@"data source = moya-pc\mohammadserver ; database =test;integrated security = true");
    SqlCommand cmd = new SqlCommand("select name from student", sc);
    SqlDataAdapter sda = new SqlDataAdapter(cmd);
    DataTable table = new DataTable();
    sda.Fill(table);
    foreach (DataRow dr in table.Rows)
    {
    cbox1.Items.Add(dr[0]);
    }

    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.Message);
    }
    }



  3. #3

    نقل قول: bind کردن یه combo box ?

    به روش زیر هم میشه!
                string str = "select IDS from Farm";
    str += comboBox1.Text;
    SqlDataAdapter Da = new SqlDataAdapter(str, con);
    DataSet Ds = new DataSet();
    Da.Fill(Ds, "Table");
    comboBox2.DataSource = Ds;
    comboBox2.DisplayMember = "Table.IDS";

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

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