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

نام تاپیک: اتصال به بانک اطلاعاتی

  1. #1

    اتصال به بانک اطلاعاتی

    سلام
    من یک فرم دارم که از یک combo box و یک text box و یک button تشکیل شده من می خواهم وقتی فرم لود شود combo cox با یک دیتابیس ارتباط برقرار کند و اطلاعات آن جدول در این کنترل قرار بگیرد ولی برای این کار باید حتما بانک را detech کرد تا کانکشنی که برای combo box می خواهی درست کنی انجام بشود حالا من می خواهم با کلیک بر روی botton اطلاعات text box را وارد بانک کنم ولی وقتی اجرا میکنم بانک را پیدا نمی کند و خطا می دهد , لطفا راهنمایی کنید ممنون

  2. #2
    کاربر دائمی آواتار payman_xxp
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    ایران.آذربایجانشرقی.تبریز
    پست
    375

    نقل قول: اتصال به بانک اطلاعاتی

    سلام
    دوست عزیز نمونه ای، خطای ایجاد شده ای، کدی چیزی قرار بدید ببینیم جریان چیه آخه.....
    موفق باشید.

  3. #3

    نقل قول: اتصال به بانک اطلاعاتی

    نقل قول نوشته شده توسط payman_xxp مشاهده تاپیک
    سلام
    دوست عزیز نمونه ای، خطای ایجاد شده ای، کدی چیزی قرار بدید ببینیم جریان چیه آخه.....
    موفق باشید.
    توضیحات سیستم :
    vs2010,sql server 2008
    ali پروسیجری که برای نشان دادن داده ها در combo box , نوشته شده
    نام بانک aa
    کانکشن استیرینگی که خود سیستم بعد از کانکت کردن combo box به من داده ( توجه این که فقط به بانک از طریقی هست که بانک را detech کنیم )کانکشن به صورت زیر هست
    string strcon = "Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\aa.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";

    کد برنامه به صورت زیر هست
    namespace WindowsFormsApplication1
    {
    public partial class Form1 : Form
    {

    bool newmode;
    DataSet ds = new DataSet();
    string strsql;
    string strcon = "Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\aa.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
    SqlDataAdapter da;
    SqlConnection con;
    DataRow newrow;
    SqlCommandBuilder cb;

    public Form1()
    {
    InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {

    newrow = ds.Tables["sabt"].NewRow();
    newmode = true;
    if (newmode == true)
    {
    newrow["nam"] = textBox1.Text;

    ds.Tables["sabt"].Rows.Add(newrow);
    cb = new SqlCommandBuilder(da);
    da = cb.DataAdapter;
    da.Update(ds, "sabt");
    con.Close();

    }
    else
    {
    cb = new SqlCommandBuilder(da);
    da.Update(ds, "sabt");
    }
    }

    private void Form1_Load(object sender, EventArgs e)
    {
    // TODO: This line of code loads data into the 'aaDataSet.ali' table. You can move, or remove it, as needed.
    this.aliTableAdapter.Fill(this.aaDataSet.ali);


    newmode = false;
    strsql = "select * from sabt";
    con = new SqlConnection(strcon);
    con.Open();
    da = new SqlDataAdapter(strsql, con);
    da.Fill(ds, "sabt");
    textBox1.DataBindings.Add(new Binding("text", ds, "sabt.nam"));

    con.Close();

    }
    }
    }

  4. #4
    کاربر دائمی آواتار payman_xxp
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    ایران.آذربایجانشرقی.تبریز
    پست
    375

    نقل قول: اتصال به بانک اطلاعاتی

    سلام
    این نمونه میتونه کمکتون کنه:
    Bind Combobox with Data From Database in C#‎.NET WinForm

    موفق باشید.

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

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