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

نام تاپیک: پر کردن data grid با ستون هایی از چند جدول

  1. #1

    Question پر کردن data grid با ستون هایی از چند جدول

    سلام دوستان

    من میخوام ستون هایی از یک و دو یا سه جدول رو که توسط select انتخاب شدند توی یک data grid قرار بدم. آیا این کار شدنیه واگر امکان پذیره چطور؟(لطفا" کامل توضیح بدید من مبتدی هستم)

  2. #2
    کاربر دائمی
    تاریخ عضویت
    تیر 1388
    محل زندگی
    یزد
    پست
    727

    نقل قول: پر کردن data grid با ستون هایی از چند جدول


    DataSet ds = newDataSet();
    SqlDataAdapter da = newSqlDataAdapter();
    SqlConnection con = newSqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\File.mdf;Integrated Security=True;Connect Timeout=30");
    SqlCommand cmd = newSqlCommand();
    ds.Clear();
    da.SelectCommand = newSqlCommand();
    da.SelectCommand.CommandText = "select table1.name as ,table2.family as ,table3.text as from table1,table2,table3";
    da.SelectCommand.Connection = con;
    con.Open();
    da.Fill(ds, "view");
    con.Close();
    dataGridView1.DataSource = ds;
    dataGridView1.DataMember = "view";

  3. #3
    کاربر تازه وارد آواتار amir65gh
    تاریخ عضویت
    تیر 1388
    محل زندگی
    اصفهان
    پست
    66

    نقل قول: پر کردن data grid با ستون هایی از چند جدول

    پاسخ فوق کاملا صحیح است اما یک نکته اینکه dataset حافظه را میخورد و مقدار زایادی از حافظه را اشغال میکند بهتر اینکه از datatable استفاده کنید.
    موفق باشید.

  4. #4
    کاربر تازه وارد آواتار amir65gh
    تاریخ عضویت
    تیر 1388
    محل زندگی
    اصفهان
    پست
    66

    نقل قول: پر کردن data grid با ستون هایی از چند جدول

    پاسخ فوق کاملا صحیح است اما توجه داشته باشید که dataset حافظه را به به شدت اشغال میکند بهتر است از datatable استفاده کنید.
    موفق باشید

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

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