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

نام تاپیک: خواندن مقادیر متناظر ComboBox از دیتابیس و نمایش در textbox

  1. #1

    خواندن مقادیر متناظر ComboBox از دیتابیس و نمایش در textbox

    با سلام
    من توبه دیتابیس یه جدول دارم که شامل :
    IDFormool int Identity yes
    NameFormool
    Fvaragh
    FPrint
    FLaminate
    هست .
    تویه فرمم یه کمبوباکس دارم که اطلاعات نام فرمول رو بهم نشون میده
    میخوام که هر وقت کاربر یه فرمول رو انتخاب کرد مقادیر Fvaragh,FPrint,FLaminate رو تویه 3 تا تکست باکس بهم نشون بده .
    من خودم کد زیر رو نوشتم ولی اشتباهه :

    string Cmb = " Select IDFormool,FormoolName,Fvaragh,FPrint,FLaminate from TblFormool";                DataTable dt = new DataTable();
    dt = Function.DoQuery(Cmb);
    int i = Convert.ToInt32(((DataRowView)CmbFormool.SelectedI tem)["IDFormool"]) - 1;
    Double Fvaragh = Convert.ToDouble(dt.Rows[i][2].ToString());
    Double fprint = Convert.ToDouble(dt.Rows[i][3].ToString());
    Double flaminate = Convert.ToDouble(dt.Rows[i][4].ToString());

  2. #2
    مدیر بخش آواتار محمد رضا فاتحی
    تاریخ عضویت
    مهر 1387
    محل زندگی
    کهنسالترین موجود زنده در شهر منه
    پست
    1,181

    نقل قول: خواندن مقادیر متناظر کمبوباکس از دیتابیس و نمایش در تکست باکس

    سلام...
    نمی دونم و نگفتید چطور کامبو باکس نام فرمول رو پر می کنید ولی...
    من یه تکه کد می نویسم براتون که اول کامبو رو براتون پرکنه و با توجه به مقدار انتخابی بقیه اطلاعات بیاد!!

    تابع پر کردن کامبو...

    public void fillcombo()
    {


    string command="select IDFormool ,NameFormool from TblFormool";
    SqlConnection con=new SqlConnection("ConSTR");
    DataTable dt=new Datatable(dt);
    SqlDataAdapter da=new SqlDataAdapter(command,con);
    try
    {
    con.Open();
    da.Fill(dt);
    con.Close();
    combobox1.DataSource=dt;
    combobox1.DisplayMember="NameFormool";
    combobox1.ValueMember="IDFormool";
    }
    catch
    {
    }
    }


    حالا تو رویداد SelectedItemChanged اینو بنویسید

    string command="select Fvaragh,FPrint,FLaminate from TblFormool where IDFormool="+combobox1.SelectedValue.ToString();
    SqlConnection con=new SqlConnection("ConSTR");
    DataTable dt=new Datatable(dt);
    SqlDataAdapter da=new SqlDataAdapter(command,con);
    try
    {
    con.Open();
    da.Fill(dt);
    con.Close();
    if(dt.Rows.Count>0)
    {
    textbox1.Text=dt.Rows[0]["Fvaragh"].ToString();
    textbox2.Text=dt.Rows[0]["FPrint"].ToString();
    textbox3.Text=dt.Rows[0]["FLaminate"].ToString();
    }
    }
    catch
    {
    }
    }


    فقط یه نکته من این کدها رو دستی نوشتم اگه خطای سینتکسی داشت خودت درست کن...

  3. #3

    نقل قول: خواندن مقادیر متناظر کمبوباکس از دیتابیس و نمایش در تکست باکس

    نقل قول نوشته شده توسط محمد رضا فاتحی مشاهده تاپیک
    سلام...
    نمی دونم و نگفتید چطور کامبو باکس نام فرمول رو پر می کنید ولی...
    من یه تکه کد می نویسم براتون که اول کامبو رو براتون پرکنه و با توجه به مقدار انتخابی بقیه اطلاعات بیاد!!

    تابع پر کردن کامبو...

    public void fillcombo()
    {


    string command="select IDFormool ,NameFormool from TblFormool";
    SqlConnection con=new SqlConnection("ConSTR");
    DataTable dt=new Datatable(dt);
    SqlDataAdapter da=new SqlDataAdapter(command,con);
    try
    {
    con.Open();
    da.Fill(dt);
    con.Close();
    combobox1.DataSource=dt;
    combobox1.DisplayMember="NameFormool";
    combobox1.ValueMember="IDFormool";
    }
    catch
    {
    }
    }


    حالا تو رویداد SelectedItemChanged اینو بنویسید

    string command="select Fvaragh,FPrint,FLaminate from TblFormool where IDFormool="+combobox1.SelectedValue.ToString();
    SqlConnection con=new SqlConnection("ConSTR");
    DataTable dt=new Datatable(dt);
    SqlDataAdapter da=new SqlDataAdapter(command,con);
    try
    {
    con.Open();
    da.Fill(dt);
    con.Close();
    if(dt.Rows.Count>0)
    {
    textbox1.Text=dt.Rows[0]["Fvaragh"].ToString();
    textbox2.Text=dt.Rows[0]["FPrint"].ToString();
    textbox3.Text=dt.Rows[0]["FLaminate"].ToString();
    }
    }
    catch
    {
    }
    }


    فقط یه نکته من این کدها رو دستی نوشتم اگه خطای سینتکسی داشت خودت درست کن...

    =======================================
    با عرض سلام اگر با استفاده از ado.net entity data model هم پاسخ بدین ممنون میشم

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

  1. یک سطر دیتابیس در combobox ؟
    نوشته شده توسط sajadjamalian در بخش C#‎‎
    پاسخ: 4
    آخرین پست: پنج شنبه 01 اردیبهشت 1390, 20:09 عصر
  2. بایند کردن combobox به دیتا بیس
    نوشته شده توسط خسرو خان در بخش C#‎‎
    پاسخ: 1
    آخرین پست: یک شنبه 03 مرداد 1389, 16:23 عصر
  3. نحوه ارتباط ComboBox با دیتابیس
    نوشته شده توسط karbon2010 در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 4
    آخرین پست: دوشنبه 05 بهمن 1388, 18:42 عصر
  4. بایند کردن ComboBox به دیتابیس
    نوشته شده توسط seniamail در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: دوشنبه 18 آبان 1388, 09:05 صبح
  5. مشکل در مرتبط کردن جدول دیتابیس به combobox
    نوشته شده توسط FA2007 در بخش SQL Server
    پاسخ: 3
    آخرین پست: چهارشنبه 01 اسفند 1386, 12:28 عصر

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

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