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

نام تاپیک: مشکل add در data grid view textbox column

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    اصفهان
    پست
    196

    مشکل add در data grid view textbox column

    سلام . دوستان تو این کد :


    SqlConnection con2 = new SqlConnection();
    SqlCommand cmd2 = new SqlCommand();
    DataTable dt2 = new DataTable();
    con2.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\m ehdi\\Documents\\ahkam.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
    cmd2.Connection = con2;
    SqlDataAdapter da2 = new SqlDataAdapter("select hokm from Table2", con2);
    da2.Fill(dt2);
    DataGridViewTextBoxColumn dc = new DataGridViewTextBoxColumn();



    حالا من چه جوری سطرهای datatable رو بریزم تو این datagridviewtextbox ؟؟؟

    datasource نداره !!!

    من یه Datagridview داشتم حالا میخوام یه ستون دیگه بهش اضافه کنم و مقدارش رو از datatable بگیرم .

    ممنون دوستان

  2. #2
    کاربر دائمی آواتار barnamenevisforme
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    تهران،شیراز و میشه گفت تقریبا همه جای ایران
    پست
    683

    نقل قول: مشکل add در data grid view textbox column

    سلام
    datasource مربوط به datagridview هست و DataGridViewTextBoxColumn یکی از اجزای datagridview
    واسه همین datatable به عنوان datasource یه datagridview معرفی میشه و هر کدوم از DataGridViewTextBoxColumn ها
    به یه datapropertyname اشاره میکنند.
    ولی من فکر میکنم هدف شما مورد خاصی هست و من کاملا متوجه موضوع نشدم.
    اگه ممکنه تصویری از جدول و شرح مختصری از هدفتون بفرمایید تا اگه بتونم راه بهتری بهتون پیشنهاد بدم.

  3. #3
    کاربر دائمی آواتار sirvan-me
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    استان البرز
    پست
    251

    نقل قول: مشکل add در data grid view textbox column

    کدی که سطر های دیتاتیبل رو میریزه تو گرید اینه :

    datagridview.DataSource = dt2;


    برای ساختن ستون در دیتاگرید هم از کد زیر می تونی استفاده کنی :

    DataGridViewTextBoxColumn dtgv_txt = new DataGridViewTextBoxColumn();

    dataGridView1.Columns.Add(dtgv_txt);

    dataGridView1.Columns[0].HeaderText = "Name";


    برای انکه بخوای تو اون ستون چیزی بریزی باید اینطوری عمل کنی :

    dataGridView1.Rows[0].Cells[0].Value = "Mehdi";
    dataGridView1.Rows[1].Cells[0].Value = "Sirvan";

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

    نقل قول: مشکل add در data grid view textbox column

    ولی من فکر میکنم هدف شما مورد خاصی هست و من کاملا متوجه موضوع نشدم.
    اگه ممکنه تصویری از جدول و شرح مختصری از هدفتون بفرمایید تا اگه بتونم راه بهتری بهتون پیشنهاد بدم.

    ممنون دوست عزیز . ببینید من قبلا از یه table مقدار نام و نام خانوادگی رو ریختم توی datagridview . حالا میخوام مثلا با زدن یه دکمه از یه table دیگه مقدار نام پدر ، بیاد یه ستون دیگه بسازه و به همون datagridview اضافه بشه .

  5. #5

    نقل قول: مشکل add در data grid view textbox column

    از کجا میخواهی مطمئن بشی هر نام پدری درست جلوی نام فرزندش قرار میگیره؟؟؟

    در این گونه موارد با یک join باید این کار رو انجام بدید. دو جدول باید یک ستون مشترک داشته باشند که بر اساس اون join انجام بشه.

  6. #6
    کاربر دائمی آواتار barnamenevisforme
    تاریخ عضویت
    بهمن 1390
    محل زندگی
    تهران،شیراز و میشه گفت تقریبا همه جای ایران
    پست
    683

    نقل قول: مشکل add در data grid view textbox column

    سلام
    همونطور که دوستمون جناب mafaman2003 میفرمایند شما باید از join استفاده کنید.مثلا فرض کنید یه جدول داریم به نام tbl_childو یکی دیگه به نام tbl_father یه query که فرزندان با نام mehdi رو با کد ملی پدرشون در بیاره اینطور میشه:
    SELECT     tbl_c.name, tbl_c.family, tbl_f.codemeli
    FROM tbl_c LEFT OUTER JOIN
    tbl_f ON tbl_c.f_id = tbl_f.id
    WHERE (tbl_c.name = '[mehdi]')

  7. #7
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    اصفهان
    پست
    196

    نقل قول: مشکل add در data grid view textbox column

    ممنون دوستان عزیز حل شد . . . میگم تو موقع load شدن فرمی که توش یه datagridview هست و یکی از ستون های اون combobox هست و این combobox مثلا 6تا آیتم داره ، چه جوری میتونم اون combobox رو به صورت default بزارم رو آیتم اولی ؟؟ چون وقتی فرم باز میشه هیچی توش نیست وباید انتخاب بشه ولی من میخوام رو اولی باشه .

  8. #8
    کاربر دائمی آواتار daneshjo90
    تاریخ عضویت
    تیر 1390
    محل زندگی
    چايپاره
    پست
    282

    نقل قول: مشکل add در data grid view textbox column

    سلام
    اينكه خيلي آسونه

    كد زير مشكلتو حل ميكنه

            private void Form1_Load(object sender, EventArgs e)
    {
    comboBox1.SelectedIndex = 0;
    }


    به دردت خورد يه تشكرو فشار بده

  9. #9
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    اصفهان
    پست
    196

    نقل قول: مشکل add در data grid view textbox column

    این combobox از نوع datagridviewcombobox هستش . کدش فرق داره

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

  1. مشکل با تنظیمات data grid view
    نوشته شده توسط elderado در بخش C#‎‎
    پاسخ: 4
    آخرین پست: یک شنبه 03 اردیبهشت 1391, 19:49 عصر
  2. مشکل فارسی در data grid view
    نوشته شده توسط خسرو خان در بخش C#‎‎
    پاسخ: 6
    آخرین پست: یک شنبه 16 خرداد 1389, 18:41 عصر
  3. سوال: تغیر Header Text Column در Data Grid View
    نوشته شده توسط Unknownlive در بخش C#‎‎
    پاسخ: 2
    آخرین پست: شنبه 25 اردیبهشت 1389, 22:19 عصر
  4. سوال: مشکل با درج اطلاعات در Data Grid View
    نوشته شده توسط Salar Ashgi در بخش C#‎‎
    پاسخ: 3
    آخرین پست: سه شنبه 04 فروردین 1388, 15:07 عصر
  5. سوال: درج اطلاعات TextBox در Data Grid View
    نوشته شده توسط Salar Ashgi در بخش C#‎‎
    پاسخ: 4
    آخرین پست: پنج شنبه 29 اسفند 1387, 16:22 عصر

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

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